Partager via


Contrôle de liste et vue Liste

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

  • Directement, en incorporant un objet de CListCtrl dans une classe de boîte de dialogue.

  • Indirectement, en utilisant la classe CListView.

CListView facilite l'intégrer un contrôle de liste avec l'architecture Document/Vue MFC, encapsulation du contrôle de la même façon que CEditView encapsule un contrôle d'édition : le contrôle remplit surface complète d'une vue MFC.(La vue est le contrôle, effectuez un cast de en CListView.)

Un objet d' CListView 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 les membres de vue pour utiliser la vue en tant que vue.Utilisez la fonction membre de GetListCtrl pour accéder aux fonctions membres du contrôle de liste.Utilisez ces membres :

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

  • Attributs définis ou get de contrôle liste.

Pour obtenir une référence à CListCtrl sous-jacente à CListView, appelez GetListCtrl de votre classe de vue Liste :

CListCtrl& listCtrl = GetListCtrl();

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

Voir aussi

Référence

Utilisation CListCtrl

Concepts

Contrôles (MFC)