Hinzufügen von Elementen zum Steuerelement

Um Elemente im Listensteuerelement (CListCtrl) hinzuzufügen, rufen Sie eine von mehreren Versionen der InsertItem-Memberfunktion, je nachdem auf welche Informationen Sie haben.Eine Version nimmt eine LV_ITEM-Struktur, die Sie vorbereiten.Da die Struktur LV_ITEM zahlreiche Member enthält, haben Sie mehr Kontrolle über die Attribute des Elements Listensteuerelement.

Zwei wichtige Member (hinsichtlich der Berichtsansicht) der LV_ITEMiItem sind die Struktur und iSubItem-Member.Der iItem-Member ist der nullbasierte Index des Elements, das die Struktur verweist und der iSubItem-Member entspricht der einsbasierte Index eines Unterelements oder null, wenn die Struktur Informationen über ein Element enthält.Mit diesen beiden Member, pro Element bestimmt, den Typ und den Wert von Informationen über das Unterelement ab, die angezeigt wird, wenn das Listensteuerelement in der Berichtsansicht befindet.Weitere Informationen finden Sie unter CListCtrl::SetItem.

Zusätzliche Member geben den Text des Elements, das Symbol, Bundesland und Elementdaten an. "Elementdaten" ist ein anwendungsdefinierter Wert, der mit einem Listenansichtselement zugeordnet ist.Weitere Informationen über die LV_ITEM-Struktur finden Sie unter CListCtrl::GetItem.

Andere Versionen von InsertItem nehmen eine oder mehrere separate Werte entsprechend Member in der LV_ITEM-Struktur und ermöglichen Ihnen, nur die Member zu initialisieren, die Sie unterstützen möchten.Im Allgemeinen verwaltet das Listensteuerelement Speicher für Listenelemente. Sie können jedoch einige der Informationen in der Anwendung mithilfe von "Rückruf stattdessen Elemente speichern." Weitere Informationen finden Sie unter Rückruf-Elemente und die Rückruf-Maske in diesem Thema und Rückruf-Elemente und die Rückruf-Maske in Windows SDK.

Weitere Informationen finden Sie unter Listenansichtelemente und Unterelemente hinzu.

Siehe auch

Referenz

Verwenden von CListCtrl

Konzepte

Steuerelemente (MFC)