макрос ListView_SortItems (commctrl.h)
Использует определяемую приложением функцию сравнения для сортировки элементов элемента управления представлением списка. Индекс каждого элемента изменяется в соответствии с новой последовательностью. Вы можете использовать этот макрос или отправить сообщение LVM_SORTITEMS явным образом.
Синтаксис
void ListView_SortItems(
hwndLV,
_pfnCompare,
_lPrm
);
Параметры
hwndLV
Тип: HWND
Дескриптор элемента управления представлением списка.
_pfnCompare
Тип: PFNLVCOMPARE
Указатель на функцию сравнения, определяемую приложением. Функция сравнения вызывается во время операции сортировки каждый раз, когда требуется сравнить относительный порядок двух элементов списка.
_lPrm
Тип: LPARAM
Определяемое приложением значение, передаваемое функции сравнения.
Возвращаемое значение
None
Remarks
Функция сравнения имеет следующую форму.
int CALLBACK CompareFunc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort);
Параметр lParam1 — это значение, связанное с первым сравниваемого элемента; Параметр lParam2 — это значение, связанное со вторым элементом. Это значения, которые были указаны в элементе lParam структуры LVITEM элементов при их вставке в список. Параметр lParamSort — это то же значение, которое передается LVM_SORTITEMS сообщению.
Функция сравнения должна возвращать отрицательное значение, если первый элемент должен предшествовать второму, положительное значение, если первый элемент должен следовать за вторым, или ноль, если два элемента эквивалентны.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | commctrl.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по