Delen via


Stijlen voor lijstbeheer wijzigen

U kunt de vensterstijl van een lijst besturingselement (CListCtrl) op elk gewenst moment wijzigen nadat u het hebt gemaakt. Door de stijl van het venster te wijzigen, wijzigt u het type weergave dat door het besturingselement wordt gebruikt. Als u de Explorer bijvoorbeeld wilt emuleren, kunt u menu-items of werkbalkknoppen opgeven voor het schakelen tussen het besturingselement tussen verschillende weergaven: pictogramweergave, lijstweergave, enzovoort.

Wanneer de gebruiker bijvoorbeeld uw menu-item selecteert, kunt u een aanroep doen naar GetWindowLong om de huidige stijl van het besturingselement op te halen en vervolgens SetWindowLong aanroepen om de stijl opnieuw in te stellen. Zie Besturingselementen voor lijstweergave gebruiken in de Windows SDK voor meer informatie.

Beschikbare stijlen worden weergegeven in Maken. De stijlen LVS_ICON, LVS_SMALLICON, LVS_LIST en LVS_REPORT de vier lijstbeheerweergaven aanwijzen.

Uitgebreide stijlen

Naast de standaardstijlen voor een lijst besturingselement, is er een andere set, ook wel uitgebreide stijlen genoemd. Deze stijlen, besproken in uitgebreide lijstweergavestijlen in de Windows SDK, bieden een verscheidenheid aan handige functies waarmee het gedrag van uw lijstbeheer wordt aangepast. Om het gedrag van een specifieke stijl (zoals selectie bij aanwijzen) te implementeren, kunt u CListCtrl::SetExtendedStyle aanroepen en de benodigde stijl doorgeven. In het volgende voorbeeld ziet u de functie-aanroep:

m_ListCtrl.SetExtendedStyle(LVS_EX_TRACKSELECT | LVS_EX_ONECLICKACTIVATE);

Opmerking

Als u de aanwijsselectie wilt laten werken, moet u ook LVS_EX_ONECLICKACTIVATE of LVS_EX_TWOCLICKACTIVATE inschakelen.

Zie ook

CListCtrl gebruiken
Besturingselementen