views:

74

answers:

1

Hi Folks,

How to determine if a cell is in the view port of a Virtual treeview? Thanks.

+2  A: 

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
Great! Thank you Rob!
Edwin