Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TreeView Knoten finden / selektieren (Messages) (https://www.delphipraxis.net/121686-treeview-knoten-finden-selektieren-messages.html)

Relicted 2. Okt 2008 13:55


TreeView Knoten finden / selektieren (Messages)
 
Huhusen!

Vielleicht kann mir wer bissl unter die Arme greifen. Ich habe ein (Delphi)TreeView in einem Fremdprogramm. Ich muss diesen TreeView auslesen können. Daher die Frage: Sind die Knoten eigene "Windows" oder welche Möglichkeiten gäbe es an die Captions zu kommen und diese zu selektieren?

Gruß
Reli

RWarnecke 2. Okt 2008 14:42

Re: TreeView Knoten finden / selektieren (Messages)
 
Suche hier im Forum mal nach Hier im Forum suchenWinSpy der kann Dir da glaube ich weiterhelfen.

Relicted 2. Okt 2008 14:44

Re: TreeView Knoten finden / selektieren (Messages)
 
jup der ermittelt mir das handle des treeviews, jedoch nicht der knoten

RWarnecke 2. Okt 2008 14:48

Re: TreeView Knoten finden / selektieren (Messages)
 
Jepp, habe ich auch gerade beim ausprobieren gesehen. Zumindest, wenn der Knoten in den Editiermodus geht, ermittelt Dir WinSpy auch den Knotennamen. Daraus würde ich schließen, dass Du über das Handle auch an den Inhalt des TreeViews kommen kannst.

Relicted 2. Okt 2008 14:52

Re: TreeView Knoten finden / selektieren (Messages)
 
weil im editiermodus der knoten zu einer art TEdit mutiert (gehe ich zumindest von aus)... bin gerade über diesen beitrag gestolpert der schonmal weiterhilft. jetzt noch guggen wie man es schafft den knoten auch zu selektieren und ich bin glücklich :-)

RWarnecke 2. Okt 2008 14:55

Re: TreeView Knoten finden / selektieren (Messages)
 
Ich habe gerade nochmal mit WinSpy ein wenig rumprobiert. Wenn Du mit der rechten Maustaste auf den TreeView im WinSpy klickst und dann den Menüpunkt Control Text auslesen auswählst und dann die die TreeView Klasse auswählst, dann wird Dir der komplette Inhalt des TreeViews angezeigt.

Relicted 2. Okt 2008 15:01

Re: TreeView Knoten finden / selektieren (Messages)
 
ich sollte auch WinSpy und nicht X-Spy verwenden :-)
habs gerade noch rausbekommen wie man es schafft ne node zu selektieren. gibt eine funktion
Delphi-Quellcode:
TreeView_SelectItem()
dann klappts auch mit dem nachbarn :-)


thx für den denkanstoss rolf.

gruß
reli

RWarnecke 2. Okt 2008 15:09

Re: TreeView Knoten finden / selektieren (Messages)
 
Bitte kein Problem. Immer wieder gerne. :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz