Поделиться через


Класс CTreeCtrl

Предоставляет функциональные возможности элемента управления иерархического представления Windows общего.

class CTreeCtrl : public CWnd

Члены

Открытые конструкторы

Имя

Описание

CTreeCtrl::CTreeCtrl

Создает объект CTreeCtrl.

Открытые методы

Имя

Описание

CTreeCtrl::Create

Создает элемент управления иерархического представления и вложение его к объекту CTreeCtrl.

CTreeCtrl::CreateDragImage

Создается при перетаскивании растровое изображение для указанного элемента представления в виде дерева.

CTreeCtrl::CreateEx

Создает элемент управления дерева с указанными стилей расширенными Windows и вложение его к объекту CTreeCtrl.

CTreeCtrl::DeleteAllItems

Удаляет все элементы в элементе управления иерархического представления.

CTreeCtrl::DeleteItem

Удаляет новый элемент в элементе управления иерархического представления.

CTreeCtrl::EditLabel

Изменяет определенное в-размещение элемента представления в виде дерева.

CTreeCtrl::EndEditLabelNow

Отменяет операцию правки на метке элемента представления в виде дерева в текущем элементе управления иерархического представления.

CTreeCtrl::EnsureVisible

Гарантирует, что элемент представления в виде дерева видимым в элементе управления иерархического представления.

CTreeCtrl::Expand

Разверните или сбросы давления, дочерние элементы указанного элемента представления в виде дерева.

CTreeCtrl::GetBkColor

Извлекает текущий цвет фона элемента управления.

CTreeCtrl::GetCheck

Извлекает состояние проверки элемента управления дерева.

CTreeCtrl::GetChildItem

Извлекает дочерний элемент указанного элемента представления в виде дерева.

CTreeCtrl::GetCount

Получает количество элементов дерева, связанных с элементом управления иерархического представления.

CTreeCtrl::GetDropHilightItem

Извлекает целевым объектом операции перетаскивания.

CTreeCtrl::GetEditControl

Извлекает маркер элемента управления "Поле ввода" используется для редактирования указанного элемента представления в виде дерева.

CTreeCtrl::GetExtendedStyle

Получает расширенные стили, что текущий элемент управления иерархического представления.

CTreeCtrl::GetFirstVisibleItem

Извлекает первый видимый элемент указанного элемента представления в виде дерева.

CTreeCtrl::GetImageList

Извлекает маркер списка образа, связанного с элементом управления иерархического представления.

CTreeCtrl::GetIndent

Получает смещение (в точках) элемента представления в виде дерева от родительского элемента.

CTreeCtrl::GetInsertMarkColor

Возвращает цвет, используемый для рисования метка вставки для представления в виде дерева.

CTreeCtrl::GetItem

Извлекает атрибуты указанного элемента представления в виде дерева.

CTreeCtrl::GetItemData

Возвращает 32 разрядное конкретного приложения значение, связанное с элементом.

CTreeCtrl::GetItemExpandedImageIndex

Извлекает индекс образа, который отображается, если указанный элемент текущего элемента управления иерархического представления в развернутом состоянии.

CTreeCtrl::GetItemHeight

Извлекает текущая высота элементов представления в виде дерева.

CTreeCtrl::GetItemImage

Возвращает образы, связанные с элементом.

CTreeCtrl::GetItemPartRect

Возвращает ограничивающий прямоугольник для указанной части заданного элемента в текущем элементе управления иерархического представления.

CTreeCtrl::GetItemRect

Возвращает ограничивающий прямоугольник для элемента представления в виде дерева.

CTreeCtrl::GetItemState

Возвращает состояние элемента.

CTreeCtrl::GetItemStateEx

Получает расширенное состояние заданного элемента в текущем элементе управления иерархического представления.

CTreeCtrl::GetItemText

Возвращает текст элемента.

CTreeCtrl::GetLastVisibleItem

Извлекает последний развернутый элемент в текущем элементе управления иерархического представления.

CTreeCtrl::GetLineColor

Получает цвет линии для текущего элемента управления иерархического представления.

CTreeCtrl::GetNextItem

Извлекает следующий элемент представления в виде дерева, который соответствует заданному отношению.

CTreeCtrl::GetNextSiblingItem

Возвращает следующий одноуровневый элемент указанного элемента представления в виде дерева.

CTreeCtrl::GetNextVisibleItem

Извлекает следующий видимый элемент указанного элемента представления в виде дерева.

CTreeCtrl::GetParentItem

Возвращает родительский элемент указанного элемента представления в виде дерева.

CTreeCtrl::GetPrevSiblingItem

Извлекает предыдущий одноуровневый элемент для указанного элемента представления в виде дерева.

CTreeCtrl::GetPrevVisibleItem

Извлекает предыдущий видимый элемент указанного элемента представления в виде дерева.

CTreeCtrl::GetRootItem

Получает корень из указанного элемента представления в виде дерева.

CTreeCtrl::GetScrollTime

Получает максимальное время прокрутки элемента управления иерархического представления.

CTreeCtrl::GetSelectedCount

Извлекает число выделенных элементов в текущем элементе управления иерархического представления.

CTreeCtrl::GetSelectedItem

Извлекает выбранный в данный момент элемент представления в виде дерева.

CTreeCtrl::GetTextColor

Извлекает текущий цвет текста элемента управления.

CTreeCtrl::GetToolTips

Получает дескриптор для элемента управления tooltip дочернего элемента, используемого элементом управления иерархического представления.

CTreeCtrl::GetVisibleCount

Возвращает количество видимых элементов дерева, связанных с элементом управления иерархического представления.

CTreeCtrl::HitTest

Возвращает текущее положение курсора, связанного с объектом CTreeCtrl.

CTreeCtrl::InsertItem

Вставляет новый элемент в элементе управления иерархического представления.

CTreeCtrl::ItemHasChildren

Возвращает ненулевое значение, если указанный элемент имеет дочерние элементы.

CTreeCtrl::MapAccIdToItem

Сопоставляет указанный идентификатор специальных возможностей на дескриптор к элементу представления в виде дерева в текущем элементе управления иерархического представления.

CTreeCtrl::MapItemToAccID

Сопоставляет указанный дескриптор к элементу представления в виде дерева в текущем элементе управления иерархического представления на идентификатор специальных возможностей.

CTreeCtrl::Select

Выберите, прокручивает в представление или перерисовывает указанный элемент представления в виде дерева.

CTreeCtrl::SelectDropTarget

Перерисовывает элемент дерева в качестве целевого объекта операции перетаскивания.

CTreeCtrl::SelectItem

Выбирает указанный элемент представления в виде дерева.

CTreeCtrl::SelectSetFirstVisible

Выбирает указанный элемент представления в виде дерева как первый видимый элемент.

CTreeCtrl::SetAutoscrollInfo

Задает версию autoscroll текущего элемента управления иерархического представления.

CTreeCtrl::SetBkColor

Устанавливает цвет фона элемента управления.

CTreeCtrl::SetCheck

Задает состояние проверки элемента управления дерева.

CTreeCtrl::SetExtendedStyle

Задает расширенные стили для текущего элемента управления иерархического представления.

CTreeCtrl::SetImageList

Задает дескриптор списка образа, связанного с элементом управления иерархического представления.

CTreeCtrl::SetIndent

Задает смещение (в точках) элемента представления в виде дерева от родительского элемента.

CTreeCtrl::SetInsertMark

Размещает метку вставки в элементе управления иерархического представления.

CTreeCtrl::SetInsertMarkColor

Устанавливает цвет, используемый для рисования метка вставки для представления в виде дерева.

CTreeCtrl::SetItem

Устанавливает атрибуты указанного элемента представления в виде дерева.

CTreeCtrl::SetItemData

Устанавливает 32 разрядное конкретного приложения значение, связанный с элементом.

CTreeCtrl::SetItemExpandedImageIndex

Устанавливает индекс образа, который отображается, если указанный элемент текущего элемента управления иерархического представления в развернутом состоянии.

CTreeCtrl::SetItemHeight

Задает высоту элементов представления в виде дерева.

CTreeCtrl::SetItemImage

Связывает образы с элементом.

CTreeCtrl::SetItemState

Устанавливает состояние элемента.

CTreeCtrl::SetItemStateEx

Задает расширенный состояние заданного элемента в текущем элементе управления иерархического представления.

CTreeCtrl::SetItemText

Задает текст элемента.

CTreeCtrl::SetLineColor

Задает цвет линии для текущего элемента управления иерархического представления.

CTreeCtrl::SetScrollTime

Задает максимальное время прокрутки элемента управления иерархического представления.

CTreeCtrl::SetTextColor

Задает цвет текста элемента управления.

CTreeCtrl::SetToolTips

Задает элемент управления tooltip дочернего элемента управления иерархического представления.

CTreeCtrl::ShowInfoTip

Отображает подсказку для указанного элемента в текущем элементе управления иерархического представления.

CTreeCtrl::SortChildren

Сортирует потомков заданного родительского элемента.

CTreeCtrl::SortChildrenCB

Сортирует потомков заданного родительского элемента с помощью приложение- заданную функцию сортировки.

Заметки

"Элемент управления иерархического представления" окно, в котором отображается иерархический список элементов, например заголовка в документе, записях в индексе или файлами и каталогами на диске. Каждый элемент состоит из меток и bitmapped необязательным образа, а каждый элемент может иметь список подэлементов, связанных с ним. Если щелкнуть элемент, пользователь мог развернуть и свернуть, связанный список подэлементов.

Этот элемент управления (и, следовательно, класс CTreeCtrl ) доступны только для программ, выполняемых в рамках Windows версии 4 и Windows NT 98 и более поздних версий.

Дополнительные сведения об использовании CTreeCtrl см. в разделах:

Иерархия наследования

CObject

CCmdTarget

CWnd

CTreeCtrl

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

Класс CImageList

Основные понятия

MFC просматривает CMNCTRL1