WALLPAPEROPT 結構 (shlobj_core.h)
包含桌布顯示選項。 與 IActiveDesktop 介面的成員搭配使用。
語法
typedef struct _tagWALLPAPEROPT {
DWORD dwSize;
DWORD dwStyle;
} WALLPAPEROPT;
成員
dwSize
類型: DWORD
這個 WALLPAPEROPT 結構的大小。
dwStyle
類型: DWORD
桌布樣式;下列其中一個值:
WPSTYLE_CENTER (0x0)
0x0。 將背景圖樣影像置中的原始大小,如果影像小於螢幕或裁剪影像較大,則會以純色背景色彩填滿其餘區域。
WPSTYLE_TILE (0x1)
0x1。 並排顯示背景圖樣影像,從畫面的左上角開始。 這會使用其原始大小的影像。
WPSTYLE_STRETCH (0x2)
0x2。 延展影像以涵蓋全螢幕。 這可能會導致影像失真,因為不會保留影像的外觀比例。
WPSTYLE_KEEPASPECT (0x3)
0x3。 在 Windows 7 中引進。 放大或縮小影像以填滿螢幕,保留原始影像的外觀比例。 如有必要,影像會填補在頂端和底部,或靠右和左填補背景色彩,以填滿影像未涵蓋的任何螢幕區域。
WPSTYLE_CROPTOFIT (0x4)
0x4。 在 Windows 7 中引進。 放大或縮小影像以填滿螢幕,保留原始影像的外觀比例。 如有必要,影像會視需要裁剪在頂端和底部,或視需要從左至右裁剪以符合螢幕。
WPSTYLE_SPAN (0x5)
0x5。 Windows 8中引進。 跨越多個監視器的桌布。
WPSTYLE_MAX
這些旗標的最大合法值,用於驗證用途。
規格需求
最低支援的用戶端 | Windows 2000 Professional、Windows XP、Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | shlobj_core.h (包含 Shlobj.h) |