Problem mit RegisterHotkey unter Visual Studio 2008 mit VC++



  • Hallo,

    ich möchte einen globalen Hotkey für mein Programm einbinden, dazu möchte
    ich RegisterHotkey benutzen. Zu Testzwecken habe ich ein W32-Konsolenanwendung
    Projekt unter Visual C++ angelegt. Dort funktioniert es ohne Probleme.
    Jetzt habe ich ein neues Projekt unter Visual C++ -> Windows Forms Anwendung erstellt um das Programm grafisch umzusetzen. Leider bekomme ich jetzt immer folgenden Linkererror:

    Fehler	1	error LNK2001: Nicht aufgelöstes externes Symbol ""extern "C" int __stdcall RegisterHotKey(struct HWND__ *,int,unsigned int,unsigned int)" (?RegisterHotKey@@$$J216YGHPAUHWND__@@HII@Z)".	Test.obj	Test
    

    . Was kann das sein? Was muss ich machen das das hier auch funktioniert?

    Danke schonmal.



  • Hallo,

    du bist im Forum MFC, und da gibt es keine "Windows Forms"-Anwendungen, wähle den passenden Projekt-Typ (mit MFC im Namen), und dann werden auch die richtigen Bibliotheken eingebunden, so dass der Linker auch RegisterHotKey findet.

    MfG,

    Probe-Nutzer


Anmelden zum Antworten