Einzelnen Beitrag anzeigen

edmu

Registriert seit: 27. Jul 2004
41 Beiträge
 
#1

Hotkey, aber nicht global

  Alt 13. Apr 2006, 07:31
hallo,

ich habe folgenden code geschrieben:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  if not RegisterHotkey(Handle, vk_F5, 0, vk_F5)
    then ShowMessage(SysErrorMessage(GetLastError));
end;

procedure TForm1.WMHotKey(var Msg: TWMHotKey);
begin
  if Msg.HotKey = vk_F5 then showmessage('test f5');
end;
die taste funktioniert auch, aber auch dann, wenn ich ein anderes programm im vordergrund habe.
kann man den tastendruck nur dann abfragen, wenn das eigene programm aktiv ist?
  Mit Zitat antworten Zitat