wingdi.h) (DISPLAYCONFIG_SOURCE_MODE 结构

DISPLAYCONFIG_SOURCE_MODE 结构表示二维空间中的点或偏移量。

语法

typedef struct DISPLAYCONFIG_SOURCE_MODE {
  UINT32                    width;
  UINT32                    height;
  DISPLAYCONFIG_PIXELFORMAT pixelFormat;
  POINTL                    position;
} DISPLAYCONFIG_SOURCE_MODE;

成员

width

源模式的宽度(以像素为单位)。

height

源模式的高度(以像素为单位)。

pixelFormat

DISPLAYCONFIG_PIXELFORMAT 枚举中的值,该值指定源模式的像素格式。

position

一个 POINTL 结构,指定此源图面左上角桌面坐标空间中的位置。 位于 (0, 0) 的源图面始终是主源图面。

注解

桌面上源图面的排列由 位置 成员控制,该成员指定源图面左上角桌面坐标中的位置。 定位在 (0, 0) 的源图面被视为主图面。 GDI 对如何在桌面空间中排列源图面有严格的规则。 例如,源图面之间不能有任何间隙,并且不能有重叠。

SetDisplayConfig 函数尝试重新排列源图面,以强制实施这些布局规则。 调用方必须尽一切努力正确布局源图面,因为 GDI 以未定义的方式重新排列源以强制实施布局规则。 生成的布局可能不是调用方想要实现的布局。

要求

要求
最低受支持的客户端 在 Windows 7 客户端中可用。
标头 wingdi.h (包括 Windows.h)

另请参阅

DISPLAYCONFIG_PIXELFORMAT

POINTL

SetDisplayConfig