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