Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Tasten und Windows Messages

  Alt 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
  Mit Zitat antworten Zitat