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?