Hinzufügen von Elementen zum Steuerelement

Rufen Sie zum Listensteuerelement (CListCtrl) eine von mehreren Versionen der InsertItem-Memberfunktion auf, je nachdem, welche Informationen Sie haben. Eine Version übernimmt eine LVITEM-Struktur , die Sie vorbereiten. Da die LVITEM Struktur zahlreiche Member enthält, haben Sie eine größere Kontrolle über die Attribute des Listensteuerelementelements.

Zwei wichtige Mitglieder (in Bezug auf die Berichtsansicht) der LVITEM Struktur sind die und iSubItem die iItem Mitglieder. The iItem member is the zero-based index of the item the structure is referencing and the iSubItem member is the one-based index of a subitem, or zero if the structure contains information about an item. Mit diesen beiden Elementen bestimmen Sie pro Element den Typ und den Wert von Unterelementinformationen, die angezeigt werden, wenn sich das Listensteuerelement in der Berichtsansicht befindet. Weitere Informationen finden Sie unter "CListCtrl::SetItem".

Zusätzliche Member geben den Text, das Symbol, den Status und die Elementdaten des Elements an. "Elementdaten" ist ein anwendungsdefinierter Wert, der einem Listenansichtselement zugeordnet ist. Weitere Informationen zur LVITEM Struktur finden Sie unter "CListCtrl::GetItem".

Andere Versionen, die InsertItem einen oder mehrere separate Werte verwenden, die Mitgliedern in der LVITEM Struktur entsprechen, sodass Sie nur die Elemente initialisieren können, die Sie unterstützen möchten. Im Allgemeinen verwaltet das Listensteuerelement den Speicher für Listenelemente, aber Sie können stattdessen einige der Informationen in Ihrer Anwendung mithilfe von "Rückrufelementen" speichern. Weitere Informationen finden Sie unter Rückrufelemente und die Rückrufmaske in diesem Thema sowie Rückrufelemente und die Rückrufmaske im Windows SDK.

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

Siehe auch

Verwenden von CListCtrl
Steuerelemente