Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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