Listensteuerelement und Listenansichtsteuerelement
Aus Gründen der Einfachheit kapselt MFC das Listensteuerelement auf zwei Arten. Sie können Listensteuerelemente 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 und Kapselung des Steuerelements, da CEditView ein Bearbeitungssteuerelement kapselt: Das Steuerelement füllt den gesamten Oberflächenbereich einer MFC-Ansicht aus. (Die Ansicht ist das Steuerelement, wird in CListView
.)
Ein CListView
Objekt erbt von CCtrlView und seinen Basisklassen und fügt eine Memberfunktion hinzu, um das zugrunde liegende Listensteuerelement abzurufen. Verwenden Sie Ansichtsmember, um mit der Ansicht als Ansicht zu arbeiten. Verwenden Sie die Memberfunktion "GetListCtrl ", um Zugriff auf die Memberfunktionen des Listensteuerelements zu erhalten. Verwenden Sie diese Member, um:
Hinzufügen, Löschen oder Bearbeiten von "Elementen" in der Liste.
Festlegen oder Abrufen von Listensteuerelementattributen.
So rufen Sie einen Verweis auf den CListCtrl
zugrunde liegenden a CListView
, aufruf GetListCtrl
aus Ihrer Listenansichtsklasse ab:
CListCtrl& listCtrl = GetListCtrl();
In diesem Thema werden beide Methoden zum Verwenden des Listensteuerelements beschrieben.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für