Сведения об элементе древовидного элемента управления
Элементы управления "Дерево" (CTreeCtrl) имеют ряд функций-членов, которые получают сведения о элементах в элементе управления. Функция-член GetItem извлекает некоторые или все данные, связанные с элементом. Эти данные могут включать текст элемента, состояние, изображения, количество дочерних элементов и 32-разрядное значение данных, определяемое приложением. Существует также функция SetItem , которая может задать некоторые или все данные, связанные с элементом.
Функции-члены GetItemState, GetItemText, GetItemData и GetItemImage извлекают отдельные атрибуты элемента. Каждая из этих функций имеет соответствующую функцию Set для задания атрибутов элемента.
Функция-член GetNextItem извлекает элемент управления деревом, который несет указанную связь с текущим элементом. Эта функция может получить родительский элемент, следующий или предыдущий видимый элемент, первый дочерний элемент и т. д. Существуют также функции-члены для обхода дерева: GetRootItem, GetFirstVisibleItem, GetNextVisibleItem, GetPrevVisibleItem, GetChildItem, GetNextSiblingItem, GetPrevSiblingItem, GetParentItem, GetSelectedItem и GetDropHilightItem.
Функция-член GetItemRect извлекает ограничивающий прямоугольник для элемента управления деревом. Функции-члены GetCount и GetVisibleCount извлекают количество элементов в элементе управления деревом и количество элементов, которые в настоящее время отображаются в окне элемента управления деревом соответственно. Вы можете убедиться, что определенный элемент отображается, вызвав функцию элемента EnsureVisible .