Es gibt da eine Software namens
Phantom. Version 1.1 ist kostenlos.
Das Prinzip geht so:
Mit dem Programm
Windows Declarations Recorder (WinDR) wird eine ganze Fensterhierarchie (Klassennamen, Positionsnr,..) als Textdatei gespeichert.
Hier ein Auszug:
Code:
[ ]MainWin "Phantom"
( )Tag="Delphi Praxis - Microsoft Internet Explorer"
( )Class="IEFrame"
( )Parent=1
( )Child=0
[ ]Menu
( )Tag=
( )Class=Menu
( )Parent=0
( )Child=1
[ ]
( )Tag=
( )Class=
( )Parent=0
( )Child=1
[ ]MainWin "WorkerW1"
( )Tag=1
( )Class="WorkerW"
( )Parent=1
( )Child=1
[ ]MainWin "ReBarWindow321"
( )Tag=1
( )Class="ReBarWindow32"
( )Parent=1
( )Child=1
Phantom hat nun eine eigene Programmiersprache, mit der diese Fenster manipuliert werden können.
Die zuvor erzeugten Dateien vom WinDR werden einfach importiert.
Der hierarchische Aufbau von Fenstern zeigt schon, dass du mit einer flachen INI-Datei nicht weit kommen wirst.