Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi THotKey + RegisterHotKey (https://www.delphipraxis.net/157309-thotkey-registerhotkey.html)

pustekuchen 7. Jan 2011 08:55

THotKey + RegisterHotKey
 
Guten Morgen,

ich möchte gerne einen Globalen Hotkey erstellen.
Ich habe dafür die Win32 Komponente THotKey benutzt und zum registrierten die RegisterHotKey Methode.
Eine einzelne Taste funktioniert wunderbar, doch wie klappt das ganze mit einer Tastenkombination?

Delphi-Quellcode:
RegisterHotKey(Handle,SS_HOTKEY,0,hk1.HotKey);
So ist es natürlich klar, das Tastenkombinationen nicht klappen. Anstatt der 0 sollte dort der Modifier stehen.

Wenn ich "F5" als Hotkey registrieren möchte beinhaltet hk1.Hotkey den Word Wert 116.
Bei "STRG + F5" ist der Wert 16500.

Wie kann ich das ganze nun trennen, so dass ich bei RegisterHotKey den Modifier mit angeben kann?

Danke schonmal für eure Hilfe :)

Gruß
pustekuchen

pustekuchen 7. Jan 2011 09:26

AW: THotKey + RegisterHotKey
 
Okay hab eine Lösung gefunden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz