VOID inputKeyboard ( HWND hwnd , WPARAM keypressed )
{
char temp [ 2 ];
wchar_t tempw [ 2 ];
wchar_t bufferw [ DISPLAYOBJECTDATAMAX ];
if( allDisplayObjectLists[ USERTEXTAREA ] != NULL )
{
if( wcslen( allDisplayObjectLists[ USERTEXTAREA ] ->data ) < DISPLAYOBJECTDATAMAX )
{
sprintf( temp , "%c", keypressed );
wmemset( tempw , 0 , _countof( tempw ) );
mbstowcs( tempw , temp , strlen( temp ) );
wcscat( allDisplayObjectLists[ USERTEXTAREA ] ->data , tempw );
}
displayobjectRectangleClear ( hwnd , allDisplayObjectLists[ USERTEXTAREA ] );
showdisplayobjectWinGUI ( hwnd , allDisplayObjectLists[ USERTEXTAREA ] );
} /* end if != NULL */
} /* end inputKeyboard function */