Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Diese Sache mit den globalen Hooks... (https://www.delphipraxis.net/54265-diese-sache-mit-den-globalen-hooks.html)

CalganX 1. Okt 2005 13:28

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:
  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;
Chris

Basilikum 1. Okt 2005 13:46

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)

CalganX 1. Okt 2005 14:26

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.
Seite 2 von 2     12   

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