Problem mit KeyHook
-
Hi!
Ich hab mir mal diesen Code geschnappt:
http://www.codeproject.com/KB/system/KeyHook.aspx
Nun hab ich aber ein großes Problem. Ich kann keinen Key hinzufügen:
KEYENTRY ke;
ke.nMessage = WM_KEYHOOK;
ke.hCallWnd = Handle;
ke.hHookWnd = 0;
ke.iCombKeys = 0;
ke.iIndicators = 0;
ke.iKeyEvent = KH_KEY_DOWN;
ke.iMinVKCode = 0;
ke.iMaxVKCode = 255;
// Add the entry to the hook
AddKeyEntry(&ke); //Hier ist der Fehler
[/cpp]
Ich bekomme die Fehler:[C++ Fehler] FOptionen.cpp(81): E2034 Konvertierung von 'tagKeyEntry *' nach 'int' nicht möglich [C++ Fehler] FOptionen.cpp(81): E2342 Keine Übereinstimmung des Typs beim Parameter 'LPCKEYENTRY' ('int' erwartet, 'tagKeyEntry *' erhalten)
Kann mir da jemand helfen?
-
gelöst: Ich hatte die Header-Datei der dll nur in die cpp-Datei des Projekts included, anstatt in die Headerdatei des Projekts