Freigeben über


CListView-Klasse

Vereinfacht die Verwendung des Listensteuerelements und von CListCtrl, der Klasse, die Listensteuerelementfunktionen kapselt, mit der Dokumentansichtsarchitektur von MFC.

Syntax

class CListView : public CCtrlView

Member

Öffentliche Konstruktoren

Name Beschreibung
CListView::CListView Erstellt ein CListView-Objekt.

Öffentliche Methoden

Name Beschreibung
CListView::GetListCtrl Gibt das Listensteuerelement zurück, das der Ansicht zugeordnet ist.

Geschützte Methoden

Name Beschreibung
CListView::RemoveImageList Entfernt die angegebene Bildliste aus der Listenansicht.

Hinweise

Weitere Informationen zu dieser Architektur finden Sie in der Übersicht über die CView-Klasse und die dort zitierten Querverweise.

Vererbungshierarchie

CObject

CCmdTarget

CWnd

CView

CCtrlView

CListView

Anforderungen

Header: afxcview.h

CListView::CListView

Erstellt ein CListView-Objekt.

CListView();

CListView::GetListCtrl

Rufen Sie diese Memberfunktion auf, um einen Verweis auf das Listensteuerelement abzurufen, das der Ansicht zugeordnet ist.

CListCtrl& GetListCtrl() const;

Rückgabewert

Ein Verweis auf das Listensteuerelement, das der Ansicht zugeordnet ist.

Beispiel

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

Entfernt die angegebene Bildliste aus der Listenansicht.

void RemoveImageList(int nImageList);

Parameter

nImageList
Der nullbasierte Index des zu entfernenden Bilds.

Siehe auch

MFC-BeispielZEILENLISTE
CCtrlView-Klasse
Hierarchiediagramm
CCtrlView-Klasse