Einzelnen Beitrag anzeigen

bluescreen25

Registriert seit: 27. Nov 2005
Ort: Geldern
229 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: von gestarteten Programmen alle Fensterhandles in ini

  Alt 13. Sep 2007, 07:38
Zitat von shmia:
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"
   ...
      [ ]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.
Hier zeigst du mir, das andere in der Lage sind Programme zu schreiben, die Fensterhandles auslagern können, damit komme ich leider nicht weiter.
Ich bin mir nicht sicher, was ich mit der Software da soll, oder wie ich da rausfinde, wie man alle Fensterhandles eines Prozesses gespeichert bekommt. (Das ist meine Ursprungsfrage gewesen, bzw eine andere gute Idee, wie man die extApps zuverlässig einfangen kann).

Trotzdem Danke.

Gruß, bluescreen25
...und ich dachte, Delphi ist ein Programmgenerator mit nur einem Button......tzzz
  Mit Zitat antworten Zitat