Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 

Re: Componentfinder / Handlefinder...

  Alt 4. Feb 2006, 12:23
- Das mit dem Zielicon wurde hinzugefügt

- Desweiteren gibt es jetzt eine Funktion um Quelltext zum finden dieses Fensters zu erzeugen.
Ich bin mir ziemlich sicher das in der Beschreibung im Programm einige Rechtschreibfehler sind. Wenn jemand diese lokalisiert -> Bitte melden damit ich diese beseitigen kann (bin nicht besondern gut in Sachen Rechtschreibung).

Der Effekt mit dem Blinken ist mir auch bereits aufgefallen. Ist leider nicht nur bei Transparenten fenstern so (Eigentlich führe ich ein "InvalidateRect" aus was das Fenster dazu bewegen soll den Bereich neu zu zeischnen was aber wohl nicht in jedem fall richtig funktioniert)

Hinweis für diejenigen die den Quelltext zum wiederfinden des Fensters nutzen wollen:
Wenn Ihr Beispielsweise ein Formular sucht dessen Klassenname "TForm1" ist so es nicht sehr ratsam den Quelltext zum suchen von "TForm1" erzeugen zu lassen weil es doch mehrere Anwendungen gibt welche diesen Klassennamen haben. In diesem Fall solltet ihr den Quelltext zum Finden für ein Childwindow des "TForm1" erzeugen lassen (in der Baumansicht ein Child in möglichst tiefer Ebene anklicken (je tiefer die Ebene destso wahrscheinlicher dass, das richtige Fenster gefunden wird)).
Dadurch findet ihr zwar dann erstmal das ChildFenster aber die wahrscheinlichkeit ist bedeutend größer das dieses Childfenster eben auf dem gesuchten Form ist. Da Ihr des weiteren wisst dass, das Childfenster zum Beispiel 3 Ebenen unter dem gewünschten TForm1 ist könnt ihr dann durch den Aufruf von "GetParent" an das Handle des gewünschten Forms kommen. (Bildliche Darstellung des ganzen folgt).

[Edit]
- Funktion zum erzeugen des Quelltext wurde ergänzt (es ganz aufrufe von Funktionen die nicht enthalten waren)
- Bild hinzugefügt, wie man das Handle eines Fensters bekommt dessen Hierarchy nicht eindeutig ist
[/Edit]
Miniaturansicht angehängter Grafiken
wie_hol_ich_das_handle_von_tform1_obwohl_es_ganz_viele_tform1_mit_der_hierarchy_gibt_328.jpg  
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat