Megosztás a következőn keresztül:


CListView osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Leegyszerűsíti a listavezérlő és a CListCtrl, a listavezérlési funkciókat magában foglaló osztály használatát az MFC dokumentumnézeti architektúrájával.

Szemantika

class CListView : public CCtrlView

Tagok

Nyilvános konstruktorok

Név Description
CListView::CListView Egy CListView objektumot hoz létre.

Nyilvános metódusok

Név Description
CListView::GetListCtrl A nézethez társított listavezérlőt adja vissza.

Védett metódusok

Név Description
CListView::RemoveImageList Eltávolítja a megadott képlistát a listanézetből.

Megjegyzések

Az architektúrával kapcsolatos további információkért tekintse meg a CView osztály áttekintését és az ott hivatkozott kereszthivatkozásokat.

Öröklési hierarchia

CObject

CCmdTarget

CWnd

CView

CCtrlView

CListView

Requirements

Fejléc: afxcview.h

CListView::CListView

Egy CListView objektumot hoz létre.

CListView();

CListView::GetListCtrl

Hívja meg ezt a tagfüggvényt, hogy hivatkozzon a nézethez társított listavezérlőre.

CListCtrl& GetListCtrl() const;

Visszaadott érték

Hivatkozás a nézethez társított listavezérlőre.

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

Eltávolítja a megadott képlistát a listanézetből.

void RemoveImageList(int nImageList);

Paraméterek

nImageList
Az eltávolítandó kép nulla alapú indexe.

Lásd még

MFC-minta SORLISTA
CCtrlView osztály
hierarchiadiagram
CCtrlView osztály