CTreeCtrl и CTreeView

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

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

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

См. также

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