Дерево (TreeCtrl, TreeView)
CTreeListCtrl: Простейший TreeView с колонками
CDirTreeCtrl: проводник, основанный на классе CTreeCtrl
Введение в класс CTreeCtrl
Установка списка изображений для элементов дерева
Свертывание всех ветвей
Раскрытие одной ветви полностью -- 1 метод
Раскрытие одной ветви полностью -- 2 метод
Раскрытие одной ветви полностью -- 3 метод (поправка к 1 методу)
Реализация drag'n'drop в CTreeView
Реализация drag'n'drop в CTreeView -- 2 метод
Возможность редактирования текста элемента
Ограничение длины вводимого текста
Перехват клавиш Esc и Enter во время редактирования
Копирование элемента на новое место
Копирование ветви
Перемещение элемента или ветви
Расширенный drag'n'drop
Использование Esc для отмены drag'n'drop
Прокрутка во время drag'n'drop
Раскрытие ветвей во время перетаскивания