![]() |
Programm zeigen mit Hot-Key
Hallo Alle Zusammen.
Ich will ein Programm schreiben, was immer im Hintergrund läuft und bei einer bestimmten Tastatureingabe(Hot-Key)zum vorschein kommt. Die Onkeypressed-Funktion vom Form funktioniert nur wenn das Fenster aktiv ist. wie kan ich es realisieren, das es auch wenn es nicht aktiv sich zeigt? MFG Moyyer |
Re: Programm zeigen mit Hot-Key
|
Re: Programm zeigen mit Hot-Key
Soweit sogut!
Hab das gefunden!
Code:
Ich hab im Quellcode meinem Programm gesagt, dass es die MainForm icht zeigen soll.
TForm1 = class(TForm)
private { Private-Deklarationen } procedure WMHotKey(var Msg : TWMHotKey); message WM_HOTKEY; public { Public-Deklarationen } end; const ID_F12= VKF12; procedure TForm1.WMHotKey(var Msg : TWMHotKey); begin if Msg.HotKey = ID_F12 then begin // ...; end; end; procedure TForm1.FormCreate(Sender: TObject); begin RegisterHotKey(Form1.Handle, ID_F12, 0, VK_F12); end; procedure TForm1.FormDestroy(Sender: TObject); begin UnRegisterHotKey(Form1.Handle, ID_F12); end; Wie mache ich es, das er jetzt die MainForm zeigt? P.S. Wär noch nett von euch, wenn ihr noch eine Liste der ID's für die anderen Tasten habt. MFG moyyer |
Re: Programm zeigen mit Hot-Key
Zitat:
Zitat:
|
Re: Programm zeigen mit Hot-Key
Danke!!!!!!!!!!!! :angle:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 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 by Thomas Breitkreuz