D2D1_PROPERTY_TYPE枚举 (d2d1_1.h)

指定 Direct2D 属性接口支持的属性类型。

语法

typedef enum D2D1_PROPERTY_TYPE {
  D2D1_PROPERTY_TYPE_UNKNOWN = 0,
  D2D1_PROPERTY_TYPE_STRING = 1,
  D2D1_PROPERTY_TYPE_BOOL = 2,
  D2D1_PROPERTY_TYPE_UINT32 = 3,
  D2D1_PROPERTY_TYPE_INT32 = 4,
  D2D1_PROPERTY_TYPE_FLOAT = 5,
  D2D1_PROPERTY_TYPE_VECTOR2 = 6,
  D2D1_PROPERTY_TYPE_VECTOR3 = 7,
  D2D1_PROPERTY_TYPE_VECTOR4 = 8,
  D2D1_PROPERTY_TYPE_BLOB = 9,
  D2D1_PROPERTY_TYPE_IUNKNOWN = 10,
  D2D1_PROPERTY_TYPE_ENUM = 11,
  D2D1_PROPERTY_TYPE_ARRAY = 12,
  D2D1_PROPERTY_TYPE_CLSID = 13,
  D2D1_PROPERTY_TYPE_MATRIX_3X2 = 14,
  D2D1_PROPERTY_TYPE_MATRIX_4X3 = 15,
  D2D1_PROPERTY_TYPE_MATRIX_4X4 = 16,
  D2D1_PROPERTY_TYPE_MATRIX_5X4 = 17,
  D2D1_PROPERTY_TYPE_COLOR_CONTEXT = 18,
  D2D1_PROPERTY_TYPE_FORCE_DWORD = 0xffffffff
} ;

常量

 
D2D1_PROPERTY_TYPE_UNKNOWN
值: 0
未知属性。
D2D1_PROPERTY_TYPE_STRING
值:1
任意长度的字符串。
D2D1_PROPERTY_TYPE_BOOL
值: 2
约束为 0 或 1 的 32 位整数值。
D2D1_PROPERTY_TYPE_UINT32
值: 3
32 位无符号整数。
D2D1_PROPERTY_TYPE_INT32
值: 4
16 位有符号整数。
D2D1_PROPERTY_TYPE_FLOAT
值: 5
32 位浮点数。
D2D1_PROPERTY_TYPE_VECTOR2
值: 6
两个 32 位浮点值。
D2D1_PROPERTY_TYPE_VECTOR3
值: 7
三个 32 位浮点值。
D2D1_PROPERTY_TYPE_VECTOR4
值: 8
四个 32 位浮点值。
D2D1_PROPERTY_TYPE_BLOB
值: 9
任意字节数。
D2D1_PROPERTY_TYPE_IUNKNOWN
值: 10
返回的 COM 或 nano-COM 接口。
D2D1_PROPERTY_TYPE_ENUM
值: 11
枚举。 该值应被视为具有已定义字段数组的 UINT32 ,以指定人类可读字符串的绑定。
D2D1_PROPERTY_TYPE_ARRAY
值: 12
枚举。 该值是数组中子属性的计数。 数组元素集将包含在 子属性中。
D2D1_PROPERTY_TYPE_CLSID
值: 13
CLSID。
D2D1_PROPERTY_TYPE_MATRIX_3X2
值: 14
浮点值的 3x2 矩阵。
D2D1_PROPERTY_TYPE_MATRIX_4X3
值: 15
浮点值的 4x2 矩阵。
D2D1_PROPERTY_TYPE_MATRIX_4X4
值: 16
浮点值的 4x4 矩阵。
D2D1_PROPERTY_TYPE_MATRIX_5X4
值: 17
浮点值的 5x4 矩阵。
D2D1_PROPERTY_TYPE_COLOR_CONTEXT
值: 18
nano-COM 颜色上下文接口指针。
D2D1_PROPERTY_TYPE_FORCE_DWORD
值: 0xffffffff

要求

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

另请参阅

ID2D1Properties

ID2D1Properties::GetType