Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

Re: Tastatureingaben an ein Control weitergeben

  Alt 21. Jul 2005, 11:28
Kannst du das ActiveX-Control in ein TPanel packen (oder ein anderes TWinControl). Dann nimmt es ggf. das Fensterhandle von diesem Fenster.

Alternativ:

Kannst du den Hook nicht mit einem Flag versehen, ob er aktiv ist oder nicht (einfache Abfrage in der DLL).

Dann kannst du im Hauptprogramm das machen:

1. HookActive := false;
2. SendMessage(ActiveXControl.Handle, WM_KEYDOWN/WM_KEYUP, ..., ...);
3. HookActive := true;
Volker
  Mit Zitat antworten Zitat