hii^^
möchte in meinem prog 2 HotKeys setzen nur immer wenn ich es starte über schreiben sie sich gegenseitig -.- sodass der erste nicht mehr existiert und der 2. den job des ersten macht...
so lege ich die fest...
Delphi-Quellcode:
HotKeySet:=RegisterHotKey(Self.Handle, HotKeyID, MOD_SHIFT, VK_F1);
//HotKeySet is Boolean
HotKeySet2:=RegisterHotkey(
Handle,GlobalHotkey_ID_Test,MOD_Alt, 0);
//HotKeySet2 is auch n Boolean
hier überschreiben die sich gegenseitig einfach
und so ruf ich sie wieda auf
Delphi-Quellcode:
procedure TForm1.WMHotKey(var Message:TMessage);
begin
If Message.wParam=HotKeyID then
begin
// ........funktion für den ersten HotKey
//diese wird abgerufen wenn ich den 2. Hotkey drücke >.<
end
else
case Message.wParam of
GlobalHotkey_ID_Test:
//If Message.wParam=GlobalHotkey_ID_Test then //if schleife geht iwie auch net -.-
//die wird gar nicht aufgerufen
showmessage('Jubel');
end;
end;
so hoffe ihr habt mein problem verstanden^^
also bitte um hilfe, vielen Dank scho ma im vorraus
mfg