DESKTOP_WALLPAPER_POSITION 枚举 (shobjidl_core.h)

指定桌面壁纸的显示方式。

语法

typedef enum DESKTOP_WALLPAPER_POSITION {
  DWPOS_CENTER = 0,
  DWPOS_TILE = 1,
  DWPOS_STRETCH = 2,
  DWPOS_FIT = 3,
  DWPOS_FILL = 4,
  DWPOS_SPAN = 5
} ;

常量

 
DWPOS_CENTER
值: 0
将图像居中;不要拉伸。 这相当于 IActiveDesktop 中的WPSTYLE_CENTER样式。
DWPOS_TILE
值:1
在所有监视器上平铺图像。 这相当于 IActiveDesktop 中的WPSTYLE_TILE样式。
DWPOS_STRETCH
值: 2
拉伸图像以完全适合监视器。 这相当于 IActiveDesktop中的WPSTYLE_STRETCH样式。
DWPOS_FIT
值: 3
将图像拉伸到监视器的高度或宽度,而无需更改其纵横比或裁剪图像。 这可能会导致图像的两侧或上方和下方出现 彩色信箱条 。 这相当于 IActiveDesktop 中的WPSTYLE_KEEPASPECT样式。
DWPOS_FILL
值: 4
拉伸图像以填充屏幕,根据需要裁剪图像以避免使用信箱栏。 这相当于 IActiveDesktop 中的WPSTYLE_CROPTOFIT样式。
DWPOS_SPAN
值: 5
跨连接到系统的所有监视器跨单个映像。 此标志没有 等效的 IActiveDesktop

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 shobjidl_core.h (包括 Shobjidl.h)

另请参阅

IDesktopWallpaper::GetPosition

IDesktopWallpaper::SetPosition