Struktur WALLPAPEROPT (shlobj_core.h)
Berisi opsi tampilan wallpaper. Digunakan dengan anggota antarmuka IActiveDesktop .
Sintaks
typedef struct _tagWALLPAPEROPT {
DWORD dwSize;
DWORD dwStyle;
} WALLPAPEROPT;
Anggota
dwSize
Jenis: DWORD
Ukuran struktur WALLPAPEROPT ini.
dwStyle
Jenis: DWORD
Gaya wallpaper; salah satu nilai berikut:
WPSTYLE_CENTER (0x0)
0x0. Tengahkan gambar wallpaper dalam ukuran aslinya, mengisi area yang tersisa dengan warna latar belakang solid jika gambar lebih kecil dari layar atau gambar pemotongan jika gambar lebih besar.
WPSTYLE_TILE (0x1)
0x1. Petak peta gambar wallpaper, dimulai di sudut kiri atas layar. Ini menggunakan gambar dalam ukuran aslinya.
WPSTYLE_STRETCH (0x2)
0x2. Regangkan gambar untuk menutupi layar penuh. Hal ini dapat mengakibatkan distorsi gambar karena rasio aspek gambar tidak dipertahankan.
WPSTYLE_KEEPASPECT (0x3)
0x3. Diperkenalkan di Windows 7. Perbesar atau susutkan gambar untuk mengisi layar, mempertahankan rasio aspek gambar asli. Jika perlu, gambar dilapisi baik di atas dan bawah atau di kanan dan kiri dengan warna latar belakang untuk mengisi area layar apa pun yang tidak dicakup oleh gambar.
WPSTYLE_CROPTOFIT (0x4)
0x4. Diperkenalkan di Windows 7. Perbesar atau susutkan gambar untuk mengisi layar, mempertahankan rasio aspek gambar asli. Jika perlu, gambar dipangkas baik di atas dan bawah atau di kiri dan kanan seperlunya agar pas dengan layar.
WPSTYLE_SPAN (0x5)
0x5. Diperkenalkan dalam Windows 8. Menjangkau wallpaper di beberapa monitor.
WPSTYLE_MAX
Nilai maksimum yang sah dari bendera ini, digunakan untuk tujuan validasi.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional, Windows XP, Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | shlobj_core.h (termasuk Shlobj.h) |