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