Mit GetAsyncKeyState() zwischen großen und kleinen Buchstaben unterscheiden?!
-
Hallo allerseits!
Ist es möglich mit der oben genannten funktion zwischen gorß und kleinbuchstaben zu unterscheiden?Danke für eure Hilfe
-
Standard-C++ kennt diese Funktion nicht.
Aber um dir zu helfen:
Du kannst ja überprüfen, ob die Shift-Taste gedrückt wurde
-
strenger lehrer schrieb:
Du kannst ja überprüfen, ob die Shift-Taste gedrückt wurde
Das sagt aber nichts darüber aus, ob die beiden Tasten auch gleichzeitig gedrückt wurden
Falls du
GetAsynchKeyState
nutzt um zu schauen, welche Taste gedrückt wurde, sollte man es aber sowieso nicht benutzen wegenMSDN schrieb:
Although the least significant bit of the return value indicates whether the key has been pressed since the last query, due to the pre-emptive multitasking nature of Windows, another application can call GetAsyncKeyState and receive the "recently pressed" bit instead of your application. The behavior of the least significant bit of the return value is retained strictly for compatibility with 16-bit Windows applications (which are non-preemptive) and should not be relied upon.
Ein Keyboard-Hook wäre dann vermutlich sinnvoller.
-
Kannst du mir für diese Hooks ein Beispiel geben bitte?
-
Schau dir mal in der MSDN die Funktion
SetWindowsHookEx
an, ansonsten dürfte Google genügend Beispiele bereithalten
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum DOS und Win32-Konsole verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.