D2D1_UNIT_MODE 枚举 (d2d1_1.h)

指定如何解释 Direct2D 中的单位。

语法

typedef enum D2D1_UNIT_MODE {
  D2D1_UNIT_MODE_DIPS = 0,
  D2D1_UNIT_MODE_PIXELS = 1,
  D2D1_UNIT_MODE_FORCE_DWORD = 0xffffffff
} ;

常量

 
D2D1_UNIT_MODE_DIPS
值: 0
单位将解释为与设备无关的像素 (1/96“) 。
D2D1_UNIT_MODE_PIXELS
值:1
单位将解释为像素。
D2D1_UNIT_MODE_FORCE_DWORD
值: 0xffffffff

注解

将单位模式设置为 D2D1_UNIT_MODE_PIXELS 类似于将 ID2D1DeviceContext 每英寸点数 (dpi) 设置为 96。 但是,Direct2D 仍会检查 dpi 以确定为文本启用垂直抗锯齿的阈值,并且当单元模式恢复时,将记住 dpi。

要求

要求
最低受支持的客户端 适用于 Windows 7 的Windows 8和平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 适用于 Windows Server 2008 R2 的Windows Server 2012和平台更新 [桌面应用 |UWP 应用]
标头 d2d1_1.h

另请参阅

ID2D1DeviceContext::GetUnitMode

ID2D1DeviceContext::SetUnitMode