Freigeben über


Hinzufügen von Elementen zum Steuerelement

Um Elemente dem Listensteuerelement (Verwendung) hinzuzufügen, rufen Sie verschiedene Versionen der Memberfunktion InsertItem, je nachdem welche Informationen Sie verfügen. Eine Version verwendet LV_ITEM eine Struktur, die Sie vorbereiten. Da die LV_ITEM-Struktur zahlreiche Member enthält, haben Sie eine umfassendere Kontrolle Attributen des Listensteuerelementelements.

Zwei wichtige Member (hinsichtlich der Berichtsansicht) der LV_ITEM-Struktur sind iItem und iSubItem müssen Member. Der iItem-Member ist der nullbasierte Index des Elements, das die Struktur verweist und der Member iSubItem ist der einsbasierte Index eines Unterelements oder Null, wenn die Struktur Informationen über ein Element enthält. Mit diesen zwei Membern bestimmen Sie, pro Element, und der Wert von Unterelementinformationen, die angezeigt wird, wenn das Listensteuerelement in der Berichtsansicht ist. Weitere Informationen finden Sie unter CListCtrl::SetItem.

Zusätzliche Member geben den Text des Elements, dem Symbol, den Zustand und den Elementdaten an. "Elementdaten" sind ein von der Anwendung definierter Wert, der einem Listenansichtelement zugeordnet ist. Weitere Informationen zum LV_ITEM-Struktur, finden Sie unter CListCtrl::GetItem.

Andere Versionen von InsertItem akzeptieren eine oder mehrere Aufhebungen separates beschränkt, entsprechend Member LV_ITEM in der Struktur und ermöglicht, um nur 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, mit der "Rückrufelemente stattdessen speichern." Weitere Informationen finden Sie in diesem Thema unter Rückruf-Elemente und die Rückruf-Maske und Rückruf-Elemente und die Rückruf-Maske in Windows SDK.

Weitere Informationen finden Sie unter Hinzufügen von Listenansichtelementen und von Unterelementen.

Siehe auch

Referenz

Verwenden von CListCtrl

Konzepte

Steuerelemente (MFC)