Apa yang Baru (Kontrol Windows)

Topik ini menjelaskan perbedaan dukungan untuk tema dan gaya visual antara Windows 8 dan versi Windows sebelumnya .

Melalui Windows 7

Melalui Windows 7, gaya visual aktif secara default tetapi pengguna dapat menonaktifkannya dengan memilih tema Windows Classic atau dengan menonaktifkan layanan Tema. Saat gaya visual nonaktif, semua UI mendapatkan tampilan klasik, dan sebagian besar API gaya visual tidak tersedia. Gaya visual off mode telah dipertahankan melalui Windows 7 untuk mendukung berbagai tema kontras tinggi, serta tema Windows Classic. Jika Anda ingin mendukung gaya visual dan tema kontras tinggi dalam aplikasi yang sama, Anda biasanya perlu mempertahankan dua jalur kode terpisah untuk kontrol penyajian.

Windows 8 dan yang lebih baru

Di Windows 8, gaya visual tidak dapat dinonaktifkan melalui halaman Personalisasi PC Pengaturan atau dengan menonaktifkan layanan Tema. Mode Windows Classic tidak ada lagi, dan mode kontras tinggi telah dimodifikasi untuk bekerja dengan gaya visual. Karena perubahan ini, aplikasi yang hanya menargetkan Windows 8 tidak lagi memerlukan dua jalur kode terpisah untuk mendukung gaya visual dan tema kontras tinggi.

Gaya visual di Windows 8 mencakup dukungan kompatibilitas mundur untuk mode tema Windows Classic. Kode penyajian UI apa pun yang berfungsi pada versi sebelumnya akan terus berfungsi pada Windows 8 tanpa modifikasi.

Di Windows 8, jika Anda ingin aplikasi mendukung tema kontras tinggi yang didasarkan pada gaya visual, Anda perlu menyertakan GUID Windows 8 di bagian kompatibilitas manifes aplikasi Anda. Jika tidak, sistem mengasumsikan bahwa aplikasi dirancang untuk versi sebelumnya dan merender area klien dengan mensimulasikan tema kontras tinggi klasik Windows. Untuk informasi selengkapnya, lihat Mendukung Tema Kontras Tinggi.

Seperti pada versi sebelumnya, Windows 8 mendukung kontrol umum versi 5 dan versi 6, dengan versi 5 menjadi default. Karena hanya versi 6 yang mendukung gaya visual, Anda harus menentukan versi 6 dalam manifes aplikasi jika Anda ingin gaya visual diterapkan ke kontrol umum di area klien aplikasi Anda. Untuk informasi selengkapnya, lihat Mengaktifkan Gaya Visual.

Mengaktifkan Gaya Visual

Mendukung Tema Kontras Tinggi

Gaya Visual

Gambaran Umum Gaya Visual