Změna stylů ovládacího prvku seznam
Můžete změnit styl okna ovládacího prvku seznamu (CListCtrl) kdykoliv po jeho vytvoření.Změnou stylu okna můžete změnit typ zobrazení, které ovládací prvek používá.Například emulovat Explorer, je může zadat položky nabídky a tlačítka pro přepínání řízení mezi různými zobrazeními: zobrazení ikony, seznam a podobně.
Například když uživatel vybere položku nabídky, může provedete volání GetWindowLong načíst aktuální styl ovládacího prvku a potom volat SetWindowLong Chcete-li obnovit styl.Další informace naleznete v tématu Ovládací prvky pomocí zobrazení seznamu v Windows SDK.
Dostupné styly jsou uvedeny v vytvořit.Styly LVS_ICON, LVS_SMALLICON, LVS_LIST, a LVS_REPORT jmenovat čtyři seznamy řízení.
Rozšířených stylů
Kromě standardních stylů pro ovládací prvek seznamu je jiný soubor, označovány jako rozšířené styly.Tyto styly, které jsou popsány v Extended styly zobrazení seznamu v Windows SDK, poskytují řadu užitečných funkcí, které přizpůsobit chování ovládacího prvku seznamu.K implementaci chování stylu (například výběr přechodu), volání na CListCtrl::SetExtendedStyle, předání potřebných stylu.Následující příklad ukazuje volání funkce:
m_ListCtrl.SetExtendedStyle(LVS_EX_TRACKSELECT | LVS_EX_ONECLICKACTIVATE);
[!POZNÁMKA]
Pro výběr přechodu k práci, musíte mít také buď LVS_EX_ONECLICKACTIVATE nebo LVS_EX_TWOCLICKACTIVATE zapnuta.