TranslateMessage-Problem
-
Hallo,ich habe ein Problem mit "TranslateMessage". In einer Schleife (nicht in der MainKlasse) habe ich folgenden Code:
GetMessage(&msg, NULL, 0, 0);
TranslateMessage(&msg);
DispatchMessage(&msg);Der Grund ist, dass die for-Schleife für den Benutzer abbrechbar sein soll.
Prinzipiell funktioniert das ganze, ABER wird die Maus nicht bewegt, friert das Programm so lange ein, bis eine Eingabe erfolgt oder die Maus bewegt wird.
Weis jemand eine Lösung oder einen anderen Ansatz, wie man eine Schleife abbrechbar macht????????
-
Programmieren lernen ...
-
devil schreib kein mist, wenn du nichts konkretes dazu beizutragen hast dann lass es doch einfach, du willst doch nur deine postings erhöhen, das kannst du auch im OT !
-
Tooler Beitrag "devil81" Mr. "Ich kann alles"
Wenn du eh alles kannst (was aus deinem Kommentar zu schliesen ist", was hast du dann hier verloren.
Weiter so!
-
Prinzipiell hat devil81 aber Recht.
Begründung:
Laut MSDN ist NICHT TranslateMessage Schuld, dass die Schleife hängt, sondern GetMessage. Und die Lösung steht da auch gleich:Unlike GetMessage, the PeekMessage function does not wait for a message to be posted before returning.
-
RenéG vielen Dank für deine Hilfe, das war, was ich suchte!