Mehrere Hotkeys



  • So..

    void __fastcall TForm1::WMHotKey(TMessage &Msg)
    {
        TForm::Dispatch(&Msg);
    
        Application->Terminate();
    }
    

    also man hat ja hier den event vom hotkey, nur wie sortiere ich jetzt hotkeys nach den gegebenen werten ?

    also z.B.

    void __fastcall TForm1::FormCreate(TObject *Sender)
    {
    HotKeyIdentifier_uint = GlobalAddAtom("ESC-Hotkey");
    HotKeyModifier_uint = 0;
    RegisterHotKey(Handle, HotKeyIdentifier_uint, HotKeyModifier_uint, VK_ESCAPE); //Hotkey registrieren.
    }
    

    wenn ich hier jetzt mehrere hotkeys hätte alle mit nem anderem modifier, wie würde man jetzt herausfinden welcher gedrückt wurde?



  • if(Msg.WParam == HotKeyIdentifier_uint)
    {
     //////
    }
    

    greetz KN4CK3R


Anmelden zum Antworten