K
also sry asdca, ich hab das wieder nich ganz geblickt welches HWND ich da wo einsetzen muss. aber ich will ja nich weiter nerven.
Ich hatte nen geistesblitz und hab das jetzt einfach so gemacht:
while (GetMessage (&msg, NULL, 0, 0))
{
/* Translate virtual-key messages into character messages */
TranslateMessage(&msg);
/* Send message to WindowProcedure */
if(msg.message==WM_KEYDOWN && msg.wParam==VK_RETURN)
{
char ctext[256];
memset(&ctext, NULL, sizeof(ctext));
for(int i=0; i<sizeof(ctext); i++)
{
ctext[i]=NULL;
}
GetWindowText(feld, ctext, sizeof(ctext));
send(s1, ctext, strlen(ctext), 0);
SetWindowText(feld, NULL);
}
else if(msg.wParam!=VK_RETURN)
{
DispatchMessage(&msg);
}
}
so geht das doch auch oder?