![]() |
AW: RegisterHotKey Probleme
Super, vielen Dank für die Hilfe. Also der erste Key Parameter ist reserviert für CTRL, Shift, usw. Braucht man ne single taste, so lässt man key1 frei und nutzt nur key2.
Vielen Dank. PS. Drei Tasten kann men nicht zufällig definieren als Hotkey? |
AW: RegisterHotKey Probleme
Zitat:
Delphi-Quellcode:
MOD_ALT and MOD_CONTROL and MOD_SHIFT
|
AW: RegisterHotKey Probleme
ach ja. habe folgendes eingefügt:
Delphi-Quellcode:
procedure SetHotKey(aKey1, aKey2 : cardinal; aNumber : integer);
begin Form1.Memo1.Lines.Add(pchar('HotKey.' + IntToStr(aNumber)) + ' ---> ' + Form1.HotKeyList[aNumber].HotKeyName); Form1.HotKeyList[aNumber].HotKey := GlobalAddAtom(pchar('HotKey.' + IntToStr(aNumber))); if RegisterHotKey(Form1.Handle, form1.HotKeyList[aNumber].HotKey ,aKey1, aKey2) then Form1.Memo1.Lines.Add('Erfolg') else Form1.Memo1.Lines.Add('Fehler: '+IntToStr(GetLastError)); end; |
AW: RegisterHotKey Probleme
Zitat:
Delphi-Quellcode:
MOD_ALT or MOD_CONTROL or MOD_SHIFT
Delphi-Quellcode:
if (aString = 'CTRL-ALT') or (aString = 'ALT-CTRL') then result := MOD_CONTROL or MOD_ALT; |
AW: RegisterHotKey Probleme
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:04 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