Entwickler-Ecke

Windows API - Auf Eingabe in ein Editfeld in anderem Programm reagieren


mindtrap - Mo 16.11.09 20:20
Titel: Auf Eingabe in ein Editfeld in anderem Programm reagieren
Hallo,

welche möglichen Wege gibt es auf die Eingabe in einem Editfeld zu reagieren,
wenn dieses Feld Teil eines anderen Programmes ist?

Z.B. Hooks?
Oder gibt es eine Funktion, von der ich nichts weiß, mit der man ein CallbackEvent mit dem
entsprechenden Editfeld registrieren kann?

MfG
mindtrap


SAiBOT - Fr 20.11.09 14:09

Bin mir nicht sicher aber geht das nicht auch mit Suche in: Delphi-Forum SHELLHOOKs?

Ansonsten mußt du dich mit deinem Code vor die originale WNDCLASS Structure des Fensters hängen und die Messages abfangen, filtern und weiterschicken.
Die WNDCLASS Structure findest du zB. über einen RegisterClass hook. (ziemlich schwierig)


Boldar - Sa 28.11.09 22:06

Evtl geht das auch über nen keyboard hook und dann damit:
http://www.delphipraxis.net/post724710.html#724710