Thema: Delphi hotkeys

Einzelnen Beitrag anzeigen

Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#4

Re: hotkeys

  Alt 25. Jan 2004, 16:37
Hi!

Wieso sollte das nicht gehen?
Du musst nur einen systemweiten HotKey registrieren:

Delphi-Quellcode:
[...]
  private
     procedure WMHotKey(var Msg: TWMHotKey); Message WM_HOTKEY;
[...]

procedure TForm1.Create(Sender: TObject);
begin
  if NOT RegisterHotKey(Form1.Handle, ID, MOD_ALT, Ord('A')) then
    ShowMessage('Hotkey konnte nicht registriert werden');
[...]

procedure TForm1.WMHotKey(Var Msg: TWMHotkey);
begin
 case Msg.IdHotKey of
  ID: begin
[...]
Weiter können mit ID+1, ID+2 etc. definiert werden.

Ciao fkerber
Frederic Kerber
  Mit Zitat antworten Zitat