Share via


CListView, classe

Simplifie l’utilisation du contrôle de liste et de CListCtrl, la classe qui encapsule les fonctionnalités de contrôle de liste, avec l’architecture d’affichage de document de MFC.

Syntaxe

class CListView : public CCtrlView

Membres

Constructeurs publics

Nom Description
CListView ::CListView Construit un objet CListView.

Méthodes publiques

Nom Description
CListView ::GetListCtrl Retourne le contrôle de liste associé à la vue.

Méthodes protégées

Nom Description
CListView ::RemoveImageList Supprime la liste d’images spécifiée de l’affichage liste.

Notes

Pour plus d’informations sur cette architecture, consultez la vue d’ensemble de la classe CView et les références croisées mentionnées ici.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CView

CCtrlView

CListView

Spécifications

En-tête : afxcview.h

CListView ::CListView

Construit un objet CListView.

CListView();

CListView ::GetListCtrl

Appelez cette fonction membre pour obtenir une référence au contrôle de liste associé à la vue.

CListCtrl& GetListCtrl() const;

Valeur de retour

Référence au contrôle de liste associé à l’affichage.

Exemple

void CMyListView::OnInitialUpdate()
{
   CListView::OnInitialUpdate();

   // this code only works for a report-mode list view
   ASSERT(GetStyle() & LVS_REPORT);

   CListCtrl& listCtrl = GetListCtrl();

   // Insert a column. This override is the most convenient.
   listCtrl.InsertColumn(0, _T("Player Name"), LVCFMT_LEFT);

   // The other InsertColumn() override requires an initialized
   // LVCOLUMN structure.
   LVCOLUMN col;
   col.mask = LVCF_FMT | LVCF_TEXT;
   col.pszText = _T("Jersey Number");
   col.fmt = LVCFMT_LEFT;
   listCtrl.InsertColumn(1, &col);

   // Set reasonable widths for our columns
   listCtrl.SetColumnWidth(0, LVSCW_AUTOSIZE_USEHEADER);
   listCtrl.SetColumnWidth(1, LVSCW_AUTOSIZE_USEHEADER);
}

CListView ::RemoveImageList

Supprime la liste d’images spécifiée de l’affichage liste.

void RemoveImageList(int nImageList);

Paramètres

nImageList
Index de base zéro de l’image à supprimer.

Voir aussi

Exemple ROWLIST MFC
CCtrlView, classe
Graphique hiérarchique
CCtrlView, classe