C++/CLI GetAsyncKeyState funktioniert nicht - wie deklarieren?
-
Hallo liebe Leute,
ich bin dabei ein Programm zu schrieben , welches wenn man die Taste "A" drückt ein bestimmtes Ereigniss auslöst..
Ich habe das so probiert:
if(GetAsyncKeyState(41) == -32767) { MessageBox::Show("Sie haben A gedrückt."); }
Allerdings funktioniert es nicht, Mein Compiller sagt mir:
error C3861: "GetAsyncKeyState": Bezeichner wurde nicht gefunden.
Wie kann ich die Funktion deklarieren?
In VB.Net hätte ich es so gemacht:Private Declare Function GetAsyncKeyState Lib "user32" (ByVal Keys As Long) As Integer
Könnt ihr mir helfen?
-
#include <windows.h>
-
Ich rede hier von C++/CLI !!!
Wenn ich da
#include <windows.h>
schreibe, kommen genau 138 Fehler !
HILFE !
-
[quote="SecurityWelt"]Ich rede hier von C++/CLI !!![quote]
Jochen auchWenn ich da
#include <windows.h>
schreibe, kommen genau 138 Fehler !
kann ich nicht nachvollziehen ... bei mir nicht
-
Dann mach das include *außerhalb* Deines Namespaces... oder am besten ganz am Anfang...
PS: DIe ist aber auch bewusst, dass die Funktion *sofort* wieder zurück kommt egalb ob eine Taste gedrückt ist oder nicht...