Hi,
ich hab ein Programm, dass mitbekommen soll, ob ein Hotkey gedrückt gehalten wird.
Wird der Hotkey gedrückt, dann wird diese Code ausgeführt:
Delphi-Quellcode:
// WM_HOTKEY Hotkey Handler
procedure TForm1.WMHotKey(var Msg: TWMHotKey);
begin
if Msg.HotKey = Hotkey_id then
begin
//...
end;
end;
Das Programm soll ein Form so lange anzeigen wie das Hotkey gedrückt gehalten wird.
und noch eine Frage.
Die Struktur von TWMHotKey sieht so aus:
Delphi-Quellcode:
TWMHotKey = packed record
Msg: Cardinal;
HotKey: Longint;
Unused: Longint;
Result: Longint;
end;
Aber nirgends ist dokumentiert was man mit Msg, Unused oder Result machen kann :/