Delen via


Regelaar voor koptekst en regelaar voor lijst

In de meeste gevallen gebruikt u het headerbesturingselement dat is ingesloten in een CListCtrl - of CListView-object . Er zijn echter gevallen waarin een afzonderlijk besturingselementobject voor headers wenselijk is, zoals het bewerken van gegevens, gerangschikt in kolommen of rijen, in een CView-afgeleid object. In deze gevallen hebt u meer controle nodig over het uiterlijk en het standaardgedrag van een ingesloten headerbesturingselement.

In de gebruikelijke situatie dat u wilt dat een headercontrole standaardgedrag biedt, kunt u in plaats daarvan CListCtrl of CListView gebruiken. Gebruik CListCtrl deze functie als u de functionaliteit van een standaardbesturingselement voor kopteksten wilt insluiten in een algemeen besturingselement voor de lijstweergave. Gebruik CListView als u de functionaliteit van een standaardbesturingselement voor kopteksten wilt insluiten in een weergaveobject.

Opmerking

Deze bedieningselementen bevatten alleen een ingebouwde koptekstbediening als het lijstweergave-element wordt gemaakt met de stijl LVS_REPORT.

In de meeste gevallen kan het uiterlijk van het ingesloten headerbesturingselement worden gewijzigd door de stijlen van het lijstweergavebesturingselement te wijzigen. Daarnaast kan informatie over de koptekstbesturing worden verkregen via de functies van het bovenliggende lijstweergave-element. Voor volledige controle en toegang tot de kenmerken en stijlen van het ingesloten kopteksten-besturingselement wordt echter aanbevolen om een pointer naar het header control-object te verkrijgen.

Het ingesloten headerbesturingselement kan worden benaderd vanuit CListCtrl of CListView met een aanroep naar de lidfunctie van de desbetreffende klasse GetHeaderCtrl. De volgende code laat dit zien:

CHeaderCtrl* pHeaderCtrl = m_ListCtrl.GetHeaderCtrl();
ASSERT(NULL != pHeaderCtrl);
//perform any needed operations on the header using pHeader

Wat wilt u meer weten over

Zie ook

CHeaderCtrl gebruiken
Besturingselementen