Share via


CListView-klasse

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Vereenvoudigt het gebruik van het lijstbesturingselement en van CListCtrl, de klasse die de functionaliteit voor lijstbeheer inkapselt, met de architectuur van de documentweergave van MFC.

Syntaxis

class CListView : public CCtrlView

Leden

Openbare constructors

Naam Description
CListView::CListView Maakt een CListView object.

Openbare methoden

Naam Description
CListView::GetListCtrl Retourneert het lijstbeheer dat is gekoppeld aan de weergave.

Beveiligde methoden

Naam Description
CListView::RemoveImageList Hiermee verwijdert u de opgegeven lijst met afbeeldingen uit de lijstweergave.

Opmerkingen

Zie het overzicht voor de CView-klasse en de kruisverwijzingen die daar worden genoemd voor meer informatie over deze architectuur.

Overnamehiƫrarchie

CObject

CCmdTarget-

CWnd

CView

CCtrlView

CListView

Requirements

Koptekst: afxcview.h

CListView::CListView

Maakt een CListView object.

CListView();

CListView::GetListCtrl

Roep deze lidfunctie aan om een verwijzing te krijgen naar het lijstbeheer dat aan de weergave is gekoppeld.

CListCtrl& GetListCtrl() const;

Retourwaarde

Een verwijzing naar het lijstbeheer dat aan de weergave is gekoppeld.

Example

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

Hiermee verwijdert u de opgegeven lijst met afbeeldingen uit de lijstweergave.

void RemoveImageList(int nImageList);

Parameterwaarden

nImageList
De op nul gebaseerde index van de installatiekopieƫn die u wilt verwijderen.

Zie ook

MFC-voorbeeldRIJLIJST
CCtrlView-klasse
Hiƫrarchiegrafiek
CCtrlView-klasse