Sdílet prostřednictvím


Změna stylů ovládacího prvku seznam

Styl okna ovládacího prvku seznamu (CListCtrl) můžete kdykoli změnit po jeho vytvoření. Změnou stylu okna změníte typ zobrazení, které ovládací prvek používá. Například pro emulaci Průzkumníka můžete zadat položky nabídky nebo tlačítka panelu nástrojů pro přepínání ovládacího prvku mezi různými zobrazeními: zobrazení ikon, zobrazení seznamu atd.

Například když uživatel vybere položku nabídky, můžete provést volání GetWindowLong načíst aktuální styl ovládacího prvku a potom volat SetWindowLong obnovit styl. Další informace naleznete v tématu Použití ovládacích prvků zobrazení seznamu v sadě Windows SDK.

Dostupné styly jsou uvedené v části Vytvořit. Styly LVS_ICON, LVS_SMALLICON, LVS_LIST a LVS_REPORT označují čtyři zobrazení ovládacích prvků seznamu.

Rozšířené styly

Kromě standardních stylů ovládacího prvku seznamu je k dispozici další sada označovaná jako rozšířené styly. Tyto styly, které jsou popsány v rozšířených stylech zobrazení seznamu v sadě Windows SDK, poskytují řadu užitečných funkcí, které přizpůsobí chování ovládacího prvku seznamu. Chcete-li implementovat chování určitého stylu (například najetí myší), proveďte volání CListCtrl::SetExtendedStyle předáním požadovaného stylu. Následující příklad ukazuje volání funkce:

m_ListCtrl.SetExtendedStyle(LVS_EX_TRACKSELECT | LVS_EX_ONECLICKACTIVATE);

Poznámka

Aby výběr najetí myší fungoval, musíte mít také zapnuté LVS_EX_ONECLICKACTIVATE nebo LVS_EX_TWOCLICKACTIVATE .

Viz také

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