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_ORIGINDIRECTMANIPULATION_COORDINATE_MIRRORED ,则对齐点将解释为从内容的下边界和右侧边界 (内容的大小(视区) 的大小)。 这适用于通常从右到左或从下到上指定和呈现内容的 RTL 读取方案。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 directmanipulation.h

请参阅

直接操作枚举

SetSnapCoordinate