CMFCHeaderCtrl, classe
La classe d' CMFCHeaderCtrl prend en charge plusieurs colonnes de tri dans un contrôle header.
class CMFCHeaderCtrl : public CHeaderCtrl
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CMFCHeaderCtrl. |
|
CMFCHeaderCtrl::~CMFCHeaderCtrl |
Destructor. |
Méthodes publiques
Nom |
Description |
---|---|
Active ou désactive plusieurs mode de tri de colonne du contrôle header actuel. |
|
Indique si une colonne n'est pas triée, ou est triée dans l'ordre croissant ou décroissant. |
|
Extrait l'index de base zéro de la première colonne triée dans le contrôle header. |
|
CMFCHeaderCtrl::GetThisClass |
Utilisé par l'infrastructure pour obtenir un pointeur vers l'objet de CRuntimeClass associé à ce type de classe. |
Indique si une colonne dans le contrôle header est triée dans l'ordre croissant. |
|
Indique si la fenêtre parente du contrôle header actuel est une boîte de dialogue. |
|
Indique si le contrôle header actuel se trouve dans plusieurs mode de tri de colonne . |
|
Supprime la colonne spécifiée de la liste des colonnes de tri. |
|
Définit l'ordre de tri d'une colonne spécifiée dans un contrôle header. |
Méthodes protégées
Nom |
Description |
---|---|
Appelé par l'infrastructure pour dessiner une colonne de contrôle header. |
|
Appelé par l'infrastructure pour dessiner la flèche de tri. |
|
Appelé par l'infrastructure pour remplir l'arrière-plan d'une colonne de contrôle header. |
Exemple
L'exemple suivant montre comment construire un objet avec de la classe d' CMFCHeaderCtrl , et comment activer plusieurs mode de tri de colonne du contrôle header actuel.
CMFCHeaderCtrl* headerCtrl = new CMFCHeaderCtrl();
headerCtrl->EnableMultipleSort();
Notes
La classe d' CMFCHeaderCtrl dessine une flèche de tri sur une colonne de contrôle header pour indiquer que la colonne est triée. Utilisez plusieurs mode de tri de colonne si un ensemble de colonnes dans le contrôle de liste parent (CMFCListCtrl, classe) peut être triées en même temps.
Hiérarchie d'héritage
Configuration requise
en-tête : afxheaderctrl.h