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.
Du kannst afaik nicht wirklich den Titel eines fremden Fensters ermitteln, aber dafür gezielt nach einem Suchen (dass geht, wenn ich mich richtig erinner, mit FindWindow()). Wenn du dann ein güliges Handle kriegst, sind deine Probleme ja gelöst :-)
Allerdings musst du aufpassen, wenn es mehrer Fenster mit dem gleichen Titel gibt. Prozesse, Services u.Ä. liefert dir die Funktion auch nicht!
Also die Prozess ID soll ja nicht das Problem sein, ich öffne über mein Programm das Setup und habe somit die PID, aber irgendwie bekomm ich den Titel und den Inhalt nicht.