(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: Tasten und Windows Messages
16. Dez 2003, 21:37
Delphi-Quellcode:
[...]
private
procedure WMHotKey(var Msg: TWMHotKey); Message WM_HOTKEY;
[...]
procedure TForm1.WMHotKey(Var Msg: TWMHotkey);
begin
if Msg.idHotKey = 1 then
begin
//Alt + Y
end;
if Msg.idHotKey = 2 then
begin
//Alt + Z
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
RegisterHotKey(Form1.Handle, 1, MOD_Alt, Ord('Y'));
RegisterHotKey(Form1.Handle, 2, MOD_Alt, Ord('Z'));
end;
procedure TForm1.FormClose(......
begin
UnregisterHotKey(Self.Handle, 1);
UnregisterHotKey(Self.Handle, 2);
end;
[edit=Luckie]Delphi-tag korrigiert. Mfg, Luckie[/edit]
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
|
|
Zitat
|