Partager via


CMFCHeaderCtrl::SetSortColumn

Définit l'ordre de tri d'une colonne spécifiée dans un contrôle header.

void SetSortColumn(
   int iColumn,
   BOOL bAscending=TRUE,
   BOOL bAdd=FALSE 
);

Paramètres

  • [in] iColumn
    l'index de base zéro d'une colonne de contrôle header. Si ce paramètre est inférieur à zéro, cette méthode supprime toutes les colonnes de la liste des colonnes de tri.

  • [in] bAscending
    Spécifie l'ordre de tri de la colonne que le paramètre d' iColumn spécifie. TRUE pour définir l'ordre croissant ; FALSE pour définir l'ordre décroissant. La valeur par défaut est TRUE.

  • [in] bAdd
    TRUE pour définir l'ordre de tri de la colonne que le paramètre d' iColumn spécifie.

    Si le contrôle header actuel se trouve dans plusieurs mode de tri de colonne , cette méthode ajoute la colonne spécifiée à la liste des colonnes de tri. Utilisez CMFCHeaderCtrl::EnableMultipleSort pour définir plusieurs mode de tri de colonne.

    Si plusieurs mode de tri de colonne n'est pas défini et cette méthode est compilée en mode débogage, des assertions de cette méthode. Si plusieurs mode de tri de colonne n'est pas défini et cette méthode est compilée en mode commercialisé, cette méthode supprime tout d'abord toutes les colonnes de la liste des colonnes de tri, et ajoute ensuite la colonne spécifiée à la liste.

    FALSE à tout d'abord supprimer toutes les colonnes de la liste des colonnes de tri, puis ajouter la colonne spécifiée à la liste. La valeur par défaut est FALSE.

Notes

Utilisez cette méthode pour définir l'ordre de tri d'une colonne. Si nécessaire, cette méthode ajoute la colonne à la liste des colonnes de tri. Le contrôle header utilise l'ordre de tri de dessiner une flèche de tri qui pointe vers le haut ou vers le bas.

Configuration requise

en-tête : afxheaderctrl.h

Voir aussi

Référence

CMFCHeaderCtrl, classe

Graphique de la hiérarchie

CMFCHeaderCtrl::EnableMultipleSort