CListCtrl::SortItems

BOOL SortItems ( PFNLVCOMPARE pfnCompare, DWORD dwData );

Возвращаемое значение

Ненулевое значение, если успешно; противном случае нулевой.

Параметры

pfnCompare

Адрес функции сравнения определяется приложением. В ходе операции сортировки, каждый раз, когда относительный порядок двух элементов списка необходимо сравнить вызывается функция сравнения. Функция сравнения должно быть статический член класса или самостоятельные функции, которая не является членом любого класса.

dwData

Определенное приложением значение, которое передается в функцию сравнения.

Примечания

Сортировка списка просмотр элементов с помощью функции сравнения определяется приложением. Индекс каждого элемента меняется, чтобы отразить новую последовательность.

Функция сравнения имеет следующий вид:

int обратного ВЫЗОВА CompareFunc (LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort)

Сравнение функция должна возвращать отрицательное значение, если первый элемент должен предшествовать вторая, положительное значение, если первый элемент должен последовать второй, или нуль, если эти два пункта являются эквивалентными.

Параметры lParam1 и lParam2 указывают данные элемента для сравнения двух пунктов. Параметр lParamSort является таким же, как dwData значение.

Обзор CListCtrlЧлены класса | Иерархическая схема

См. также CListCtrl::FindItem

Index