CListCtrl::SortItems

BOOL SortItems ( PFNLVCOMPARE pfnCompare, DWORD dwData );

Valeur de retour

Différent de zéro en cas de succès ; sinon zéro.

Paramètres

pfnCompare

Adresse de la fonction définie par l'application de la comparaison. La fonction de comparaison est appelée pendant l'opération de tri, chaque fois que l'ordre relatif des deux éléments de la liste doit être comparé. La fonction de comparaison doit être un membre statique d'une classe ou une fonction autonome qui n'est pas un membre d'une catégorie.

dwData

Valeur définie par l'application qui est passée à la fonction de comparaison.

Remarques

Trie les éléments de liste vue à l'aide d'une fonction définie par l'application de la comparaison. L'index de chaque élément des changements afin de refléter la nouvelle séquence.

La fonction de comparaison a la forme suivante:

int rappel CompareFunc (LPARAM lParam1, lParam2 LPARAM LPARAM lParamSort)

La fonction de comparaison doit renvoyer une valeur négative si le premier élément doit précéder la seconde, une valeur positive si le premier élément doit suivre le second, ou zéro si les deux éléments sont équivalentes.

Les paramètres lParam1 et lParam2 spécifient les données d'élément pour les deux éléments comparés. Le paramètre lParamSort est la même que la valeur de dwData.

Aperçu de CListCtrl |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CListCtrl::FindItem

Index