Функция обратного вызова 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

См. также раздел

LVINSERTGROUPSORTED

LVM_INSERTGROUPSORTED

LVM_SORTGROUPS