Delen via


De controlelijst aanmaken

Hoe het lijstbesturingselement (CListCtrl) wordt gemaakt, hangt af van of u het besturingselement rechtstreeks gebruikt, of in plaats daarvan de klasse CListView. Als u CListView gebruikt, wordt de weergave door het framework samengesteld als onderdeel van de volgorde van het maken van document en weergave. Als u de lijstweergave maakt, wordt ook het lijstbeheer gemaakt (de twee zijn hetzelfde). Het besturingselement wordt aangemaakt in de OnCreate-handlerfunctie van de weergave. In dit geval is het controle-element klaar voor jou om items toe te voegen via een aanroep naar GetListCtrl.

CListCtrl rechtstreeks in een dialoogvenster gebruiken

  1. Voeg in de dialoogvenstereditor een lijstbesturingselement toe aan de dialoogvenstersjabloonresource. Geef de bijbehorende besturingselement-id op.

  2. Gebruik de wizard Lidvariabele toevoegen om een lidvariabele van het type CListCtrl toe te voegen met de eigenschap Control. U kunt dit lid gebruiken om de functies van CListCtrl aan te roepen.

  3. Gebruik de Class Wizard om handlerfuncties in de dialoogvensterklasse toe te wijzen voor eventuele meldingsberichten van lijstcontrole die u moet verwerken (zie Berichten toewijzen aan functies).

  4. Stel in OnInitDialog de stijlen voor de CListCtrl. Zie Stijlen voor lijstbeheer wijzigen. Dit bepaalt het type 'weergave' dat u in het besturingselement krijgt, hoewel u de weergave later kunt wijzigen.

CListCtrl gebruiken in een niet-dialogvenster

  1. Definieer het besturingselement in de weergave- of vensterklasse.

  2. Roep de functie Lid maken van het besturingselement aan, mogelijk in OnInitialUpdate, mogelijk zo vroeg als de onCreate handler-functie van het bovenliggende venster (als u het besturingselement subklasseert). Stel de stijlen voor het besturingselement in.

Zie ook

CListCtrl gebruiken
Besturingselementen