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


Anmelden zum Antworten