DIRECTMANIPULATION_SNAPPOINT_TYPE 枚举 (directmanipulation.h)

修改最终惯性结束位置的计算方式。

语法

typedef enum DIRECTMANIPULATION_SNAPPOINT_TYPE {
  DIRECTMANIPULATION_SNAPPOINT_MANDATORY = 0,
  DIRECTMANIPULATION_SNAPPOINT_OPTIONAL = 1,
  DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE = 2,
  DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE = 3
} ;

常量

 
DIRECTMANIPULATION_SNAPPOINT_MANDATORY
值: 0
内容始终在最接近惯性方向自然停止的吸附点处停止。
DIRECTMANIPULATION_SNAPPOINT_OPTIONAL
值:1
内容在最接近惯性方向的吸附点处停止,而惯性会沿惯性方向自然停止,具体取决于吸附点的接近程度。
DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE
值: 2
内容始终在最接近惯性方向的释放点处停止。
DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE
值: 3
如果动作离它很远,内容将在下一个吸附点停止。

备注

对于 DIRECTMANIPULATION_SNAPPOINT_MANDATORYDIRECTMANIPULATION_SNAPPOINT_OPTIONAL 吸附点,根据触摸交互引擎计算的惯性的自然结束位置选择吸附点。 对于 DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLEDIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE 吸附点,所选吸附点取决于惯性开始的位置。

要求

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

请参阅

直接操作枚举