Yateesh KR Ответов: 1

Как вставить элементы дерева в отсортированном порядке?


У меня есть пользовательский класс treectrl, и я хочу вставить некоторые элементы в дерево, есть ли какой-либо возможный способ вставить элементы в отсортированном порядке(последний созданный файл должен отображаться первым). В основном treectrl, который я создал, используется как listctrl, поэтому каждый элемент автоматически становится родительским, и ни один родитель не имеет потомков.
Я не могу использовать SortChildren (), потому что никакие элементы не вставляются как дочерние.

Что я уже пробовал:

Я пытался получить время создания файла и отсортировать его,но я не могу отсортировать после получения времени создания файла.

1 Ответов

Рейтинг:
1

KarstenK

Для этого необходимо четко разделить визуальный дисплей (вид) и источник данных (модель).
Ваши данные звучат больше, чем упорядоченный список или массив. Вставьте упорядоченные данные и затем перезагрузите их.

Элемент управления списком имеет множество возможностей, поэтому взгляните на статью Использование элемента управления списком. Он имеет возможность для adeactivating заказа или установки функции сортировки (для заказа обратного вызова).