Thema: Delphi Hotkey Probleme

Einzelnen Beitrag anzeigen

MrDevil

Registriert seit: 27. Dez 2006
Ort: Melle
62 Beiträge
 
Delphi 5 Standard
 
#3

Re: Hotkey Probleme

  Alt 11. Sep 2007, 09:56
ok habe wohl aus "übermüdung" das schlecht erklärt.


Also: meine Anwendung liegt versteckt in der TNA.

Nun drückt jemand STRG + ALT + L - und die Anwendung geht auf (das soweit ok realsiert mit JvAppHotKey)
ABER

genau in dem Moment wo dieser HotKey gedrückt soll ein anderer (STRG + K) ausgeführt werden (systemweit gesendet) von meiner Anwendung

habe es mir

Delphi-Quellcode:
  keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), 0, 0);
  keybd_event(Ord('K'), MapVirtualKey(Ord('K'), 0), 0, 0);
  keybd_event(Ord(K'), MapVirtualKey(Ord('K'), 0), KEYEVENTF_KEYUP, 0);
keybd_event(VK_CONTROL, MapVirtualKey(VK_CONTROL, 0), KEYEVENTF_KEYUP, 0);

Delphi-Quellcode:
  Keybd_Event(vk_Control, 0, 0, 0);
  Keybd_Event(Ord('K'), 0, 0, 0);
  Keybd_Event(Ord('K'), 0, KEYEVENTF_KEYUP, 0);
  Keybd_Event(vk_Control, 0, KEYEVENTF_KEYUP, 0);
Probiert.

Aber beide Funktionieren nicht.
Grund wird wohl sein - da STRG schon gedrückt ist...
Durch den Benutzer - so geht das Senden eines Solchen HotKeys nicht.

Aber wie komme ich nun an mein Ziel?!
Gruss Jens
  Mit Zitat antworten Zitat