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
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