Sdílet prostřednictvím


Karty a atributy ovládacího prvku karta

Máte značnou kontrolu nad vzhled a chování karty, které tvoří ovládací prvek karta (CTabCtrl).Každá karta může obsahovat jmenovku, ikona, stavu zboží a definované aplikací 32bitové hodnotou s ním spojené.U každé karty můžete zobrazit ikonu a popisek.

Kromě toho každá položka karty může mít tři možné stavy: stisknutí stavů a zvýrazní.Tento stav lze nastavit pouze změnou existující kartu položky.Chcete-li upravit existující položku Karta, načíst pomocí volání GetItem, upravit TCITEM struktury (konkrétně dwState a dwStateMask datových členů) a potom se vraťte upravené TCITEM struktury pomocí volání SetItem.Pokud potřebujete vymazat stavy položky Karta položky v CTabCtrl objekt, volat na DeselectAll.Tato funkce obnoví všechny položky nebo všechny položky s výjimkou aktuálně vybraného stavu.

Následující kód vymaže všechny položky na kartě Stav a poté upraví stav třetí položka:

//modify the third item to be highlighted
TCITEM curItem = {0};

m_TabCtrl.DeselectAll(FALSE); //reset all tab items
curItem.mask = TCIF_STATE;
m_TabCtrl.GetItem(2, &curItem);
curItem.mask = TCIF_STATE;
curItem.dwState = TCIS_HIGHLIGHTED;
curItem.dwStateMask = TCIS_HIGHLIGHTED;
m_TabCtrl.SetItem(2, &curItem);

Další informace o kartě atributy, viz karty a kartu atributy v Windows SDK.Další informace o přidání záložek do ovládacího prvku karta, viz Přidání karty do ovládacího prvku karta dále v tomto tématu.

Viz také

Referenční dokumentace

Používání atributu CTabCtrl

Koncepty

Ovládací prvky (MFC)