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


Положение элемента древовидного элемента управления

Первоначальная позиция элемента задается при добавлении элемента в элемент управления "Дерево" (CTreeCtrl) с помощью функции-члена InsertItem. Вызов функции-члена определяет дескриптор родительского элемента и дескриптор элемента, после которого необходимо вставить новый элемент. Второй маркер должен определять или дочерний элемент данного родительского или одним из этих значений: TVI_FIRST, TVI_LAST или TVI_SORT.

При TVI_FIRST или TVI_LAST задания, элемент управления "Дерево" задает новые элемента в начале или в конце списка заданного родительского элемента дочерних элементов. При TVI_SORT определяется, элемент управления "Дерево" вставка нового элемента в список дочерних элементов в алфавитном порядке, основанном на тексте меток элемента.

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

Функцию-член SortChildrenCB позволяет дочерним элементам сортировки на основе условия, которое необходимо указать. При вызове этой функции, необходимо указать определяемую приложением функцию обратного вызова, элемент управления "Дерево" может вызвать при относительный порядок 2 дочерних элементов должны быть решенным. Функция обратного вызова получают 2 32 разрядных приложением определенных значений, сравненными элементов и третье значение 32 бит, указанная при вызове SortChildrenCB.

См. также

Ссылки

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

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

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