Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
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