DIRECTMANIPULATION_SNAPPOINT_COORDINATE 枚举 (directmanipulation.h)
定义对齐点集合的坐标系。
语法
typedef enum DIRECTMANIPULATION_SNAPPOINT_COORDINATE {
DIRECTMANIPULATION_COORDINATE_BOUNDARY = 0,
DIRECTMANIPULATION_COORDINATE_ORIGIN = 0x1,
DIRECTMANIPULATION_COORDINATE_MIRRORED = 0x10
} ;
常量
DIRECTMANIPULATION_COORDINATE_BOUNDARY 值: 0 默认。 除非还指定 了DIRECTMANIPULATION_COORDINATE_MIRRORED ,否则对齐点相对于内容的上下边界和左侧边界指定。 对于缩放,边界为 1.0f。 |
DIRECTMANIPULATION_COORDINATE_ORIGIN 值: 0x1 相对于视区原点指定对齐点。 |
DIRECTMANIPULATION_COORDINATE_MIRRORED 值: 0x10 对齐点解释为在原点的负方向上指定。 原点将移动到视区或内容的底部和右侧。 无法为缩放设置。 |
备注
如果同时指定 了DIRECTMANIPULATION_COORDINATE_ORIGIN 和 DIRECTMANIPULATION_COORDINATE_MIRRORED ,则对齐点将解释为从内容的下边界和右侧边界 (内容的大小(视区) 的大小)。 这适用于通常从右到左或从下到上指定和呈现内容的 RTL 读取方案。
要求
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | directmanipulation.h |