Thema: Delphi Tastendruck bemerken

Einzelnen Beitrag anzeigen

Cyberstorm

Registriert seit: 23. Okt 2003
159 Beiträge
 
Delphi 2010 Architect
 
#6

Re: Tastendruck bemerken

  Alt 17. Nov 2008, 23:17
würde register hotkey nahelegen:

mit dem timer ist das meiner meinung nach unsauber, weil du 1. keine wirkliche garantie dafür hast, ob dein hotkey gedrückt wurde und 2. es auch nicht gerade schöne ist jede millisekunde einen aufruf zu starten. und mehr code ist es auch nicht wirklich:
Delphi-Quellcode:
//bei frmMain --> private mit rein:

  private
    procedure WMHotKeyRecieved(var Msg:TWMHOTKEY); message WM_HOTKEY;

procedure TfrmMain.FormCreate(Sender: TObject);
begin
  RegisterHotKey(Handle, 666, 0, VK_F1);
end;

procedure TfrmMain.WMHotKeyRecieved;
begin
  Showmessage('F1 gedrückt');
end;
  Mit Zitat antworten Zitat