GetAsyncKeyState + Scancodes
-
Hi,
Ich hab folgendes Problem dieser Code hier funktioniert prächtig:
if(GetAsnycKeyState(VK_UP)) { ... }Aber bei diesem Code bekomm ich immer eine Fehlermeldung das die Taste VK_A nicht definiert sei. Wenn ich den Code der Taste also laut tabelle Hexadezimal 41 verwende compilliert er das Programm zwar ohne Fehler aber ich bekomme dann kein Input.
THX

-
Hallo
Muss es nichtif (GetAnsyncKeyState(VK_UP & 0x80)) { }heissen, oder habe ich da auch immer was falsch gemacht
?
Aber im Ernst : VK_A ist nicht definiert, was solls auch nützen.
Verwende einfach _a_ als char, also 'a'. Dann heisst esif (GetAnsyncKeyState('a')) // ...mfg BlueShift
-
Also ich kann das machen wie gesagt dann bekomme ich keinen Compillerfehler aber dann macht er auch nicht das was er soll es geht schein nur mit den Pfeiltasten und ich weiß nicht warum.

-
Warte, ich probier das kurz aus...

hmmm... Wo ist die Funktion nochmal definiert ???
-
Großbuchstaben nehmen

und natürlick
(GetAsyncKeyState('A') & 0x80) != 0