Fenstertitel und Fensterinhalt eines "fremden" Programms auslesen
-
Guten Tag,
ich wollte fragen ob jemand eine Ahnung hat wie ich den Fenstertitel und den sichtbaren Inhalt eines "fremden" Programms auslesen kann. Mein Ziel ist es eine Art Makro-Rekorder zu programmieren, welcher auf ein bestimmtes Fenster wartet "Fenstertitel","Fensterinhalt" und dann was bestimmtes macht. Ich muss über die Windowhandle arbeiten habe schon was gesucht und gefunden leider bin ich zu keinem lauffähigem Ergebnis gekommen.
Grüßer Benny
-
Am sinnvollsten wäre es wohl über einen Hook (WH_CBT bietet sich da wohl an - nähere Infos siehe CBTProc) die Erstellung von Fenstern zu überwachen - du kannst aber natürlich auch FindWindow(Ex) o.ä. von Zeit zu Zeit aufrufen

-
Wenn du das Handle hast und nur den Text brauchst:
WM_GETTEXTLENGTH hinsenden, Speicher reservieren und dann den titel mit WM_GETTEXT holen.