Partager via


contrôle de liste et vue Liste

Par commodité, MFC encapsule le contrôle de liste de deux manières. Vous pouvez utiliser les contrôles de liste :

  • Directement, en intégrant un objet CListCtrl dans une classe de la boîte de dialogue.

  • Indirectement, à l'aide de la classe CListView.

CListView facilite l'intégration d'un contrôle de liste à l'architecture MFC documents/Vue, encapsulant le contrôle comme CEditView encapsule un contrôle d'édition : le contrôle remplit la surface d'exposition entière d'une vue MFC. (La vue est le contrôle, castée à CListView.)

Un objet 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 comme une vue. Utilisez la fonction membre GetListCtrl pour accéder aux fonctions membres à partir du contrôle de liste. Utilisez ces membres pour :

  • Ajouter, supprimer, ou manipuler des « éléments » dans la liste.

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

Pour obtenir une référence au CListCtrl sous-jacent à une CListView, appelez GetListCtrl de la classe en vue de liste :

CListCtrl& listCtrl = GetListCtrl();

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

Voir aussi

Référence

À l'aide de CListCtrl

Concepts

contrôles (MFC)