|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
ListView_SortItems
The ListView_SortItems macro uses an application-defined comparison function to sort the items of a list view control. The index of each item changes to reflect the new sequence. You can use this macro or explicitly send the LVM_SORTITEMS message.
BOOL ListView_SortItems(
HWND hwnd, PFNLVCOMPARE pfnCompare, LPARAM lParamSort );
Parameters
hwnd
Handle to the list view control.
pfnCompare
Pointer to the application-defined comparison function. The comparison function is called during the sort operation each time the relative order of two list items needs to be compared.
lParamSort
Application-defined value that is passed to the comparison function.
Return Values
Returns TRUE if successful or FALSE otherwise.
Remarks
The comparison function has the following form:
int CALLBACK CompareFunc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort);
The lParam1 parameter is the 32-bit value associated with the first item being compared; and the lParam2 parameter is the value associated with the second item. These are the values that were specified in the lParam member of the items' LV_ITEM structure when they were inserted into the list. The lParamSort parameter is the same value passed to the LVM_SORTITEMS message. The comparison function must return a negative value if the first item should precede the second, a positive value if the first item should follow the second, or zero if the two items are equivalent.
See Also
LV_ITEM, LVM_SORTITEMS
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
ListView_SortItems
Макро ListView_SortItems использует определенную прикладную функцию сравнения, чтобы сортировать пункты управления вида списка. Индекс каждого пункта изменяется, чтобы отражать новую последовательность. Вы можете использовать это макро или явно посылать сообщение LVM_SORTITEMS.
BOOL ListView_SortItems(
HWND hwnd, PFNLVCOMPARE pfnCompare, LPARAM lParamSort );
Параметры
hwnd
Прооперируйте управление вида списка.
pfnCompare
Указатель в определенную прикладную функцию сравнения. Функция сравнения вызвана в течение действия сортировки всякий раз, когда относительный порядок двух пунктов списка должен быть сравнен.
lParamSort
Определенная величина Приложения, которая пройдена в функцию сравнения.
Обратные Величины
Возвращается ВЕРНО если успешный или ЛОЖНЫЙ в противном случае.
Замечания
Функция сравнения имеет следующее формы:
int CALLBACK CompareFunc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSort);
Параметр lParam1 является 32- битовой величиной связанной первым пунктом, сравниванным; и параметр lParam2 является величиной связанной вторым пунктом. Эти - величины, которые были определены на члене lParam структуры пунктов LV_ITEM когда они были включены в список. Параметр lParamSort является той же величиной пройденной в сообщение LVM_SORTITEMS. Функция сравнения должна возвращать отрицательную величину если первый пункт должен предшествовать второму, положительная величина если первый пункт должен последовать за вторым, или нулевым если два пункта эквиалентные.
Смотри Также
LV_ITEM, LVM_SORTITEMS
|
|
|
|
| |