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


CTreeCtrl и CTreeView

MFC предоставляет 2 класса, включающих управления дерева: CTreeCtrl и CTreeView. Каждый класс полезен в различных ситуациях.

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

Используйте CTreeView, когда требуется элемент управления "Дерево" действовать как и окно представления в документ/представление архитектуры, так и в элементе управления дерева. CTreeView займет всю клиентскую область окна-разделителя или фреймового окна. Она будет автоматически при изменении размера его родительское окно изменяется размер и может процесс сообщения команд из меню и сочетаний клавиш и инструментов. Поскольку элемент управления "Дерево" содержит данные, необходимые для отображения дерева, соответствующий объект документа не должен быть сложное — можно использовать даже CDocument в качестве типа документа в шаблоне документов.

См. также

Ссылки

Использование CTreeCtrl

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

Элементы управления (MFC)