Hi, ich möchte gerne den Ascii-Code einer der gedrückten Taste der Tastatur haben, ähnlich wie der Console-Befehl "Inkey". Das ganze soll mit API und ohne Konsole/dx funktionieren.
Wie kann man das am Besten machen?
Ascii-Code der Tastatur über API abfragen
-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Code-Archiv: http://www.purearea.net/pb/CodeArchiv/German.html
Ein nützlicher Code für dich aus dem Code-Archiv:
http://www.purearea.net/pb/CodeArchiv/I ... rdInkey.pb
Anstatt den Keyboard-Befehlen kannst du nun einfach Get(Async)KeyState_ verwenden. Du musst dementsprechend aber auch die Konstanten anpassen.
Wenn du das nicht willst: Fang einfach das #WM_CHAR Event ab auf dem Fenster.
[EDIT]
Ah so wie hier (Besser als das was ich dir zuerst gab finde ich):
http://www.purearea.net/pb/CodeArchiv/I ... nWindow.pb
Ein nützlicher Code für dich aus dem Code-Archiv:
http://www.purearea.net/pb/CodeArchiv/I ... rdInkey.pb
Anstatt den Keyboard-Befehlen kannst du nun einfach Get(Async)KeyState_ verwenden. Du musst dementsprechend aber auch die Konstanten anpassen.
Wenn du das nicht willst: Fang einfach das #WM_CHAR Event ab auf dem Fenster.
[EDIT]
Ah so wie hier (Besser als das was ich dir zuerst gab finde ich):
http://www.purearea.net/pb/CodeArchiv/I ... nWindow.pb
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.