![]() |
Re: Diese Sache mit den globalen Hooks...
Hi,
ne... irgendwie funktioniert das noch nicht. :? Die MsgProc wird nie aufgerufen, d.h. ich bekomme irgendwie keine Nachricht... aber dem Rückgabewert von RegisterHotKey zu Folge wurde der HotKey registriert... :gruebel: Mein Test-Source sieht im Moment so aus (ist eine einfache Konsolen-Anwendung):
Delphi-Quellcode:
Chris
idx := TextToShortCut('STRG+ALT+A');
hkKey := TGlobalHotKey.Create; evtHandler := TEventHandler.Create; try hkKey.HotKey := idx; hkKey.OnHotKey := evtHandler.HotKeyPressed; if not hkKey.RegisterKey then MessageDlg('HotKey wurde nicht registriert.', mtError, [mbOK], 0); readln; hkKey.UnregisterKey; finally hkKey.Free; evtHandler.Free; end; |
Re: Diese Sache mit den globalen Hooks...
mit einem simplen "readln" gibst du den Window-Messages gar nie eine Chance, bearbeitet zu werden.... (Message Dispatcher fehlt)
|
Re: Diese Sache mit den globalen Hooks...
Hi,
:wall: Okay, das funktioniert jetzt, danke! :) Chris |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz