Функция обратного вызова PFNLVGROUPCOMPARE (commctrl.h)
Функция LVGroupCompare — это определяемая приложением функция обратного вызова, используемая с LVM_INSERTGROUPSORTED и LVM_SORTGROUPS сообщениями. Он определяет порядок групп на основе идентификатора. Тип LVGROUPCOMPARE определяет указатель на эту функцию обратного вызова. LVGroupCompare — это заполнитель для имени определяемой приложением функции.
Синтаксис
PFNLVGROUPCOMPARE Pfnlvgroupcompare;
int Pfnlvgroupcompare(
int unnamedParam1,
int unnamedParam2,
void *unnamedParam3
)
{...}
Параметры
unnamedParam1
Тип: INT
Идентификатор первой группы.
unnamedParam2
Тип: INT
Идентификатор второй группы.
unnamedParam3
Тип: VOID*
Указатель на определяемые приложением сведения. Это происходит из сообщения, которое было вызвано; для LVM_INSERTGROUPSORTED это LVINSERTGROUPSORTED.pvData, а для LVM_SORTGROUPS — параметр plv .
Возвращаемое значение
Тип: INT
Возвращает отрицательное значение, если данные для Group1_ID меньше данных для Group2_ID, положительное значение, если оно больше, или ноль, если оно совпадает.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | commctrl.h |