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