Einzelnen Beitrag anzeigen

Innos

Registriert seit: 5. Jun 2007
142 Beiträge
 
#1

mehrere HotKey deklarationen

  Alt 19. Jun 2007, 19:48
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
  Mit Zitat antworten Zitat