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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈