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.
Der Einfachheit halber kapselt MFC das Steuerelement für die Liste auf zwei Arten. Sie können Steuerelemente für Listen verwenden:
Direkt durch Einbetten eines CListCtrl-Objekts in eine Dialogklasse.
Indirekt, mithilfe der Klasse CListView.
CListView
erleichtert die Integration eines Listensteuerelements in die MFC-Dokument-/Ansichtsarchitektur, indem es das Steuerelement ähnlich kapselt wie CEditView ein Bearbeitungssteuerelement kapselt: Das Steuerelement füllt die gesamte Anzeigefläche einer MFC-Ansicht aus. (Die Ansicht ist das Steuerelement, gecastet auf CListView
.)
Ein CListView
Objekt erbt von CCtrlView und seinen Basisklassen und fügt eine Memberfunktion hinzu, um das zugrunde liegende Listensteuerelement abzurufen. Verwenden Sie View Members, um mit der View als View zu arbeiten. Verwenden Sie die Mitgliedsfunktion GetListCtrl, um Zugriff auf die Mitgliedsfunktionen des Listensteuerelements zu erhalten. Verwenden Sie diese Member, um:
Hinzufügen, Löschen oder Bearbeiten von "Elementen" in der Liste.
Festlegen oder Abrufen von Attributen des Steuerelements der Liste.
Um einen Verweis auf das CListCtrl
, das einem CListView
zugrunde liegt, abzurufen, rufen Sie GetListCtrl
aus Ihrer Listenansichtsklasse auf:
CListCtrl& listCtrl = GetListCtrl();
Dieses Thema beschreibt beide Möglichkeiten, das Steuerelement zu verwenden.