Erstmal hallo und herzlich willkommen in der
DP
Zum Problem: ich habe das Thema aufgemacht, weil das Senden eines Hotkeys aus mehreren Zeichen wohl nicht einfach ist, aber ein F5 oder A etc. ist kein Problem. Der Code dafür ist vollgendermaßen:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
Hwnd: THandle;
begin
Hwnd := 0;
// Handle des Fensters finden
Hwnd := FindWindow(
nil, PChar('
Titel'));
// hier weist du, dass die Nachricht abgearbeitet wurde
// SendMessage(Hwnd, WM_KEYDOWN, VK_F5, 0);
// gibt kein Hinweis ob dass Programm reagiert hat
PostMessage(Hwnd, WM_KEYDOWN, VK_F5, 0);
end;
Ich habe jetzt PostMessage verwendet, da ich mit dem Internet Explorer getestet habe. Bei mir reagiert er nicht über SendMessage.
Gruß
Mazel