void AddText( HWND & pText, char szText[] ) { int iCurrentSize = (int) SendMessage( pText, WM_GETTEXTLENGTH, 0, 0 ); int iNewText = iCurrentSize + sizeof( szText ); char szCurrentText[ iCurrentSize ]; char szNewText[ iNewText ]; GetWindowText( pText, szCurrentText, iCurrentSize ); sprintf( szNewText, "%s%s", szCurrentText, szText ); SendMessage( pText, WM_SETTEXT, 0, (LPARAM) szNewText ); }