Einzelnen Beitrag anzeigen

Benutzerbild von Mazel
Mazel

Registriert seit: 11. Nov 2005
Ort: Leipzig
831 Beiträge
 
#8

Re: Wie Hotkey aus THotkey an Anwendung senden?

  Alt 6. Jun 2007, 10:37
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
Marcel Jänicke
www.mj-software.net
  Mit Zitat antworten Zitat