Ich würde gerne ein Programm in C# schreiben, mit dem man eine Liste von Controls (incl. deren Properties wie Width, Height, Left, Top, etc.) erstellen kann, die sich in einem Fenster einer anderen Applikation befinden.
Im Grunde geht es um eine Funktionalität wie sie das Spy++ Tool von Visual Studio zur Verfügung stellt. Ich habe schon eine Routine entwickelt, mit der ich das Window Handle des entsprechenden Fensters ermitteln kann.
Wie mache ich von da weiter, um die enthaltenen Controls zu bekommen?
Lad Dir mal die SDK für ≥WinXP runter.
Such dann nach FindWindow und EnumWindows bzw. EnumChildWindows.
Damit solltest Du die Controls finden.
kannst auch zusätzlich bei www.pinvoke.net gucken, damit du gleich die richtigen DLL-Import bekommst.
s. auch
Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.