BOOL SortItems ( PFNLVCOMPARE pfnCompare, DWORD dwData );
Возвращаемое значение
Ненулевое значение, если успешно; противном случае нулевой.
Параметры
pfnCompare
Адрес функции сравнения определяется приложением. В ходе операции сортировки, каждый раз, когда относительный порядок двух элементов списка необходимо сравнить вызывается функция сравнения. Функция сравнения должно быть статический член класса или самостоятельные функции, которая не является членом любого класса.
dwData
Определенное приложением значение, которое передается в функцию сравнения.
Примечания
Сортировка списка просмотр элементов с помощью функции сравнения определяется приложением. Индекс каждого элемента меняется, чтобы отразить новую последовательность.
Функция сравнения имеет следующий вид:
int обратного ВЫЗОВА CompareFunc (LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)
Сравнение функция должна возвращать отрицательное значение, если первый элемент должен предшествовать вторая, положительное значение, если первый элемент должен последовать второй, или нуль, если эти два пункта являются эквивалентными.
Параметры lParam1 и lParam2 указывают данные элемента для сравнения двух пунктов. Параметр lParamSort является таким же, как dwData значение.
Обзор CListCtrl | Члены класса | Иерархическая схема
См. также CListCtrl::FindItem