Sdílet prostřednictvím


Přidává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) LVITEM struktury jsou členové iItem a iSubItem členové. Člen iItem je index položky založený na nule, na který struktura odkazuje, a iSubItem člen je jedno-založený index dílčí položky, nebo nula, pokud struktura obsahuje informace o položce. S těmito dvěma členy určíte typ a hodnotu informací o podnabídce, které se zobrazí, když je ovládací prvek seznamu v zobrazení sestavy. Další informace naleznete v tématu CListCtrl::SetItem.

Další členové určují text, ikonu, stav a data položky položky. "Data položky" je hodnota definovaná aplikací přidružená k položce zobrazení seznamu. 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í položek a dílčích položek zobrazení seznamu.

Viz také

Používání atributu CListCtrl
Ovládací prvky