Partager via


Contrôle de liste et affichage liste

Pour des raisons pratiques, MFC encapsule le contrôle de liste de deux façons. Vous pouvez utiliser des contrôles de liste :

CListView facilite l’intégration d’un contrôle de liste à l’architecture de document/vue MFC, encapsulant le contrôle autant que CEditView encapsule un contrôle d’édition : le contrôle remplit toute la surface d’une vue MFC. (La vue est le contrôle, convertie en CListView.)

Un CListView objet hérite de CCtrlView et de ses classes de base et ajoute une fonction membre pour récupérer le contrôle de liste sous-jacent. Utilisez Afficher les membres pour travailler avec la vue en tant qu’affichage. Utilisez la fonction membre GetListCtrl pour accéder aux fonctions membres du contrôle de liste. Utilisez ces membres pour :

  • Ajoutez, supprimez ou manipulez des « éléments » dans la liste.

  • Définissez ou obtenez des attributs de contrôle de liste.

Pour obtenir une référence au CListCtrl sous-jacent à un CListView, appelez GetListCtrl à partir de votre classe d’affichage de liste :

CListCtrl& listCtrl = GetListCtrl();

Cette rubrique décrit les deux façons d’utiliser le contrôle de liste.

Voir aussi

Utilisation de CListCtrl
Contrôles