wiederholungsrate bei WM_KEYDOWN
-
Die Nachricht WM_KEYDOWN wird immer nur abhängig von der Tastenwiederholrate in der Systemsteuerung abgefragt.
(wenn die taste gedrückt wird, kommt erst ein Zeichen, und erst danach in regelmäßigen abständen)Wie kann man das umgehen?
mfg Plasmaleck
-
Hi,
Du setzt einfach bei WM_KEYDOWN ein flag, daß Du bei WM_KEYUP wieder löschst.
grüße Con@n
-
achso,
ich meinte: wie kann ich das ganze so einrichten, dass, wenn die Taste gedrückt wird, so fort regelmäßig nachrichten reinkommen (zum beispiel sinnvoll bei einem spiel mit pfeiltasten)wenn du das davor auch schon gemeint hast, kannst du mir bitte ein beispiel schreiben?
mfg Plasmaleck
-
achso,
ich meinte: wie kann ich das ganze so einrichten, dass, wenn die Taste gedrückt wird, so fort regelmäßig nachrichten reinkommen (zum beispiel sinnvoll bei einem spiel mit pfeiltasten)
wenn du das davor auch schon gemeint hast, kannst du mir bitte ein beispiel schreiben?mfg Plasmaleck
-
Mit nem Timer. Siehe SetTimer(...) und KillTimer(...) die sind allerdings nicht sehr hochauflösend, d.h. unter Win98 sinds nur ~18.1Hz unter Win2000 kann das Intervall auch kleiner sein (alle ~10ms).