Aracılığıyla paylaş


Sekme ve Sekme Denetimi Öznitelikleri

Sekme denetimini oluşturan sekmelerin görünümü ve davranışı üzerinde önemli bir denetiminiz vardır (CTabCtrl). Her sekmede bir etiket, simge, öğe durumu ve onunla ilişkilendirilmiş uygulama tanımlı 32 bit değer olabilir. Her sekme için simgeyi, etiketi veya her ikisini de görüntüleyebilirsiniz.

Buna ek olarak, her sekme öğesinin üç olası durumu olabilir: basılmış, bastırılmamış veya vurgulanmış. Bu durum yalnızca mevcut bir sekme öğesi değiştirilerek ayarlanabilir. Var olan bir sekme öğesini değiştirmek için GetItem çağrısıyla alın, yapıyı TCITEM değiştirin (özellikle dwState ve dwStateMask veri üyeleri) ve ardından SetItem çağrısıyla değiştirilmiş TCITEM yapıyı döndürün. Bir nesnedeki tüm sekme öğelerinin CTabCtrl öğe durumlarını temizlemeniz gerekiyorsa, DeselectAll çağrısı yapın. Bu işlev, seçili olan sekme öğelerinin veya o anda seçili olan dışındaki tüm öğelerin durumunu sıfırlar.

Aşağıdaki kod tüm sekme öğelerinin durumunu temizler ve ardından üçüncü öğenin durumunu değiştirir:

//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);

Sekme öznitelikleri hakkında daha fazla bilgi için bkz . Windows SDK'sında Sekmeler ve Sekme Öznitelikleri . Sekme denetimine sekme ekleme hakkında daha fazla bilgi için bu konunun devamında yer alan Sekme Denetimine Sekme Ekleme konusuna bakın.

Ayrıca bkz.

CTabCtrl Kullanma
Denetimler