How to determine if a cell is in the view port of a Virtual treeview? Thanks.
Asked
Active
Viewed 250 times
1 Answers
2
Use the control's GetDisplayRect
method to find the coordinates of the node you're interested in. Specify the column, or -1 for the entire row. For invisible or filtered-out nodes, it will return Rect(0, 0, 0, 0)
. Then check whether the returned rectangle is within the control's client area (ClientRect
). You can use IntersectRect
for that part.

Rob Kennedy
- 161,384
- 21
- 275
- 467