Как определить, находится ли ячейка в окне просмотра виртуального дерева? - PullRequest
0 голосов
/ 11 июня 2010

Как определить, находится ли ячейка в окне просмотра виртуального дерева?Спасибо.

1 Ответ

2 голосов
/ 11 июня 2010

Используйте метод GetDisplayRect элемента управления для определения координат интересующего вас узла. Укажите столбец или -1 для всей строки.Для невидимых или отфильтрованных узлов он вернет Rect(0, 0, 0, 0).Затем проверьте, находится ли возвращенный прямоугольник в клиентской области элемента управления (ClientRect).Вы можете использовать IntersectRect для этой части.

...