Vytvoření ovládacího prvku seznam
Způsob vytvoření ovládacího prvku seznam (CListCtrl) závisí na tom, zda používáte ovládací prvek přímo nebo používáte třídu CListView . Pokud použijete CListView
, architektura sestaví zobrazení jako součást sekvence vytváření dokumentů a zobrazení. Vytvoření zobrazení seznamu vytvoří také ovládací prvek seznamu (dvě jsou stejné). Ovládací prvek se vytvoří ve funkci obslužné rutiny OnCreate zobrazení. V tomto případě je ovládací prvek připravený k přidání položek prostřednictvím volání GetListCtrl.
Použití atributu CListCtrl přímo v dialogovém okně
V editoru dialogových oken přidejte ovládací prvek seznam do prostředku šablony dialogového okna. Zadejte JEHO ID ovládacího prvku.
Pomocí Průvodce přidáním členské proměnné přidejte členovou proměnnou typu
CListCtrl
s vlastností Control. Tento člen můžete použít k voláníCListCtrl
členských funkcí.Pomocí Průvodce třídou můžete mapovat funkce obslužné rutiny v dialogovém okně třídy pro všechny zprávy ovládacích prvků seznamu, které potřebujete zpracovat (viz mapování zpráv na funkce).
V OnInitDialog, nastavte styly pro
CListCtrl
. Viz Změna stylů ovládacích prvků seznamu. Určuje typ zobrazení, které se v ovládacím prvku dostanete, i když zobrazení můžete později změnit.
Použití atributu CListCtrl v nedialogovém okně
Definujte ovládací prvek v zobrazení nebo třídě okna.
Volejte funkci Create člena ovládacího prvku, pravděpodobně v OnInitialUpdate, pravděpodobně dříve, než nadřazené okno je funkce obslužné rutiny OnCreate (pokud jste podtřídy ovládacího prvku). Nastavte styly ovládacího prvku.