Sdílet prostřednictvím


Přidání položek do ovládacího prvku

Chcete-li přidat položky do ovládacího prvku seznamu (CListCtrl), volejte jednu z několika verzí členské funkce InsertItem v závislosti na tom, jaké informace máte. Jedna verze přebírá strukturu LVITEM , kterou připravíte. Vzhledem k tomu, že LVITEM struktura obsahuje mnoho členů, máte větší kontrolu nad atributy položky ovládacího prvku seznamu.

Dva důležití členové (pokud jde o zobrazení sestavy) struktury LVITEM jsou členové iItem a iSubItem. Člen iItem je index položky počítaný od nuly, na kterou struktura odkazuje, a člen iSubItem je jedno-bodový index dílčí položky, nebo nula, pokud struktura obsahuje informace o položce. S těmito dvěma členy určíte, pro každou položku, typ a hodnotu informací o podpoložkách, které se zobrazí, když je ovládací prvek seznamu v zobrazení v podobě sestavy. Další informace naleznete v tématu CListCtrl::SetItem.

Další členové určují text, ikonu, stav a data položky. "Data položky" je hodnota přidružená k položce zobrazení seznamu, definovaná aplikací. Další informace o struktuře LVITEM naleznete v tématu CListCtrl::GetItem.

Jiné verze mají jednu nebo více samostatných InsertItem hodnot, které odpovídají členům ve LVITEM struktuře a umožňují inicializovat pouze ty členy, které chcete podporovat. Obecně platí, že ovládací prvek seznamu spravuje úložiště pro položky seznamu, ale některé informace můžete místo toho uložit do aplikace pomocí "položek zpětného volání". Další informace najdete v tématu Položky zpětného volání a maska zpětného volání v tomto tématu a položky zpětného volání a maska zpětného volání v sadě Windows SDK.

Další informace naleznete v tématu Přidání List-View položek a dílčích položek.

Viz také

Použití atributu CListCtrl
Ovládací prvky