?
Hallo,
DaRaiden schrieb:
und mir dann sagen kann warum man nix ins Edit Control schreiben kann per Tastatur
ich habe mir das nur mal kurz angesehen, und frage mich:
was ist denn das für eine ungewöhnliche Nachrichten-Schleife, wenn man auch Tastatur-Eingaben auswerten will ? :
while(GetMessage(&Msg, NULL, 0, 0))
{
DispatchMessage(&Msg);
}
und das willst du doch, oder ? Was zu tun ist, kannst du auch nachlesen:
MSDN schrieb:
A thread's message loop must include TranslateMessage if the thread is to receive character input from the keyboard.
Ohne diese wichtige Funktion könntest du dich tot tippen auf der Tastatur (und das wollen wir doch nicht ), und du würdest nicht ein Zeichen in deinem Edit Control sehen.
Also sieht eine "Standard"-Message Loop so aus:
while( GetMessage( &msg, NULL, 0, 0 ) )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
das war zumindest das Hauptproblem hier.
MfG