Antarmuka IDeskBand2 (shobjidl.h)
Mengekspos metode untuk mengaktifkan dan mengkueri efek transparansi dalam objek deskband.
Warisan
Antarmuka IDeskBand2 mewarisi dari IDeskBand. IDeskBand2 juga memiliki jenis anggota ini:
Metode
Antarmuka IDeskBand2 memiliki metode ini.
IDeskBand2::CanRenderComposited Menunjukkan kemampuan deskband untuk ditampilkan sebagai tembus. |
IDeskBand2::GetCompositionState Mendapatkan status komposisi. |
IDeskBand2::SetCompositionState Mengatur status komposisi. |
Keterangan
Antarmuka ini juga menyediakan metode antarmuka IOleWindow, IDockingWindow, dan IDeskBand , dari mana ia mewarisi.
Jika diimplementasikan di semua deskband aktif, antarmuka ini memungkinkan taskbar ditampilkan menggunakan efek tembus cahaya. Jika deskband aktif tidak mengimplementasikan IDeskBand2, maka transparansi dinonaktifkan untuk seluruh taskbar.
Deskband dapat mengimplementasikan IDeskBand2 sebagai saluran komunikasi antara dirinya sendiri dan taskbar sebagai berikut:
- Taskbar memanggil IDeskBand2::CanRenderComposited untuk mempelajari apakah deskband mendukung transparansi. Jika satu atau beberapa tidak, seluruh taskbar dirender buram.
- Taskbar memanggil IDeskBand2::SetCompositionState yang sesuai sebagai respons terhadap pengguna yang mengaktifkan atau menonaktifkan efek tembus cahaya. Taskbar harus mencoba merender dirinya tembus atau buram sebagai respons terhadap panggilan ini.
- IDeskBand2::GetCompositionState adalah mitra IDeskBand2::SetCompositionState.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl.h |