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/)
-   -   VirtualTreeView (VST) Position (x,y) eines Nodes ermitteln (https://www.delphipraxis.net/164063-virtualtreeview-vst-position-x-y-eines-nodes-ermitteln.html)

delphitrixer 27. Okt 2011 13:21

VirtualTreeView (VST) Position (x,y) eines Nodes ermitteln
 
Hallo Zusammen

Weiss jemand wie man bei der VST die Position (TPoint bzw. x,y Koordinaten) eines bestimmten Nodes feststellen kann?

Hintegrund ist der, dass der Anwender nicht mir der Maus arbeitet und ich per KeyPress ein PopUpMenu anzeigen lassen will, dass genau unterhalb des gerade aktiven Nodes angezeigt wird.

Bei der normalen TListView haben ich die Position via
Delphi-Quellcode:
ListView.ItemFocused.Position.Y
ermittelt. Jetzt suche ich eben etwas ähnlichs für die VST. Bin aber leider nicht fündig geworden.

Hat jemand einen guten Rat?

chaosben 27. Okt 2011 13:24

AW: VirtualTreeView (VST) Position (x,y) eines Nodes ermitteln
 
Delphi-Quellcode:
TreeView.GetDisplayRect
sollte des Rätsels Lösung sein.

delphitrixer 27. Okt 2011 13:28

AW: VirtualTreeView (VST) Position (x,y) eines Nodes ermitteln
 
Genau das habe ich gesucht! :-D

Vielen Dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:55 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