PFNLVGROUPCOMPARE-Rückruffunktion (commctrl.h)

Die LVGroupCompare-Funktion ist eine anwendungsdefinierte Rückruffunktion, die mit den LVM_INSERTGROUPSORTED - und LVM_SORTGROUPS-Nachrichten verwendet wird. Sie definiert die Reihenfolge der Gruppen basierend auf der ID. Der LVGROUPCOMPARE-Typ definiert einen Zeiger auf diese Rückruffunktion. LVGroupCompare ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen.

Syntax

PFNLVGROUPCOMPARE Pfnlvgroupcompare;

int Pfnlvgroupcompare(
  int unnamedParam1,
  int unnamedParam2,
  void *unnamedParam3
)
{...}

Parameter

unnamedParam1

Typ: INT

Die ID der ersten Gruppe.

unnamedParam2

Typ: INT

Die ID der zweiten Gruppe.

unnamedParam3

Typ: VOID*

Ein Zeiger auf die von der Anwendung definierten Informationen. Dies kommt aus der Nachricht, die aufgerufen wurde; für LVM_INSERTGROUPSORTED ist es LVINSERTGROUPSORTED.pvData, und für LVM_SORTGROUPS ist es der plv-Parameter .

Rückgabewert

Typ: INT

Gibt einen negativen Wert zurück, wenn die Daten für Group1_ID kleiner als die Daten für Group2_ID sind, ein positiver Wert, wenn er größer ist, oder null, wenn er gleich ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile commctrl.h

Weitere Informationen

LVINSERTGROUPSORTED

LVM_INSERTGROUPSORTED

LVM_SORTGROUPS