Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ComboBox, Edit, ExplorerBar, Rebar, Tab ve Toolbar gibi denetimleri temsil eden tema sınıfları, söz konusu denetim için tema çeşitlemeleri sağlamak üzere alt sınıflandırılabilir. Örneğin, Düğmesi sınıfı, Başlangıç düğmesine uygulanan tema üzerinde denetim sağlamak için Start::Button olarak alt sınıflanır.
Not
Bu konuda ele alınanlar gibi alt sınıflar oluştururken dikkatli olun. Alt sınıflar Windows'un sonraki sürümlerinde değiştirilebileceği veya kullanılamayabileceği için bunları kullanmanız önerilmez.
Tema Alt Sınıfını Kullanmanın İki Yolu
Bir uygulama, alt sınıf bir temayı şu iki yoldan biriyle kullanabilir:
-
OpenThemeData fonksiyonunu, pszClassList parametresinde
subclass::classbiçimindeki bir dizeyle kullanabilir. - pszSubAppName parametresinde tema alt sınıfı adıyla SetWindowTheme çağırabilir.
Görsel Stili Ayarlayan Tema İletilerini Kullanma
Rebar ve Toolbar gibi bazı denetimler, denetime tema alt sınıfı kullanma talimatı vermek için gönderebileceğiniz belirli iletiler sağlar. Bu denetimler için, iletinin lParam parametresinde tema alt sınıf adını içeren belleğe bir gösterici atayın. Genel CCM_SETWINDOWTHEME iletisini kullanın veya aşağıdaki tabloda gösterilenler gibi belirli bir değişken kullanın.
| Kontrol | İleti |
|---|---|
| İpucu | TTM_SETWINDOWTHEME |
| Araç çubuğu | TB_SETWINDOWTHEME |
| Nervürlü inşaat demiri | RB_SETWINDOWTHEME |
| ComboBoxEx | CBEM_SETWINDOWTHEME |
Aşağıdaki tabloda, Windows Vista'nın tanımladığı bazı alt sınıflar listelenmiştir.
| Sınıf | Alt sınıflar |
|---|---|
| ComboBox |
|
| Düzenle |
|
| Donatı Çeliği |
|
| Sekme |
|
| Araç çubuğu |
|
Internet Explorer Alt Sınıfları
Windows Vista'da, Windows Internet Explorer ve Windows Gezgini'nin içindeki bazı sınıfların alt sınıfları, sınıfların kendileri olmasa bile kullanılabilir. Aşağıdaki tabloda kullanılabilir alt sınıflar listelenir.
| Sınıfı | Alt sınıf |
|---|---|
| Adres Bandı |
|
| Arama Kutusu |
|
Aşağıdaki tabloda bu sınıfların özellikleri gösterilmektedir.
| Kontrol | Kısım | Devletleri |
|---|---|---|
| Adres Bandı | ARKA PLAN | NORMAL (0x1), HOT (0x2), DISABLED (0x3), ODAKLANMIŞ (0x4) |
| ARAMA KUTUSU | SBBACKGROUND | NORMAL (0x1), HOT (0x2), DISABLED (0x3), ODAKLANMIŞ (0x4) |