(interactioncontext.h) INTERACTION_CONFIGURATION_FLAGS 枚举
指定要在配置交互上下文对象时启用 的交互 。
语法
typedef enum INTERACTION_CONFIGURATION_FLAGS {
INTERACTION_CONFIGURATION_FLAG_NONE = 0x00000000,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA = 0x00000040,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA = 0x00000080,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X = 0x00000100,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y = 0x00000200,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT = 0x00000400,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING = 0x00000800,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_TAP_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_HOLD_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_DRAG = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MAX = 0xffffffff
} ;
常量
INTERACTION_CONFIGURATION_FLAG_NONE 值: 0x00000000 未启用任何交互。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION 值: 0x00000001 (移动、旋转和缩放) 启用的所有操作。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X 值: 0x00000002 平移 (沿 x 轴移动) 。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y 值: 0x00000004 平移 (沿 y 轴移动) 。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION 值: 0x00000008 旋转。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING 值: 0x00000010 缩放。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA 值: 0x00000020 平移惯性 (接触提升后) 移动方向。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA 值: 0x00000040 触点抬起后的旋转惯性。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA 值: 0x00000080 在解除接触后缩放惯性。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X 值: 0x00000100 交互沿 x 轴受约束。 Rails 指示忽略运动原轴上的轻微运动。 这为用户提供了更紧密的体验;当它们尝试沿单个轴平移时,它们将受限于该轴。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y 值: 0x00000200 交互沿 y 轴受约束。 Rails 指示忽略运动原轴上的轻微运动。 这为用户提供了更紧密的体验;当它们尝试沿单个轴平移时,它们将受限于该轴。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT 值: 0x00000400 报告从初始接触到交互结束的确切距离。 默认情况下,从系统报告的第一个操作增量中减去较小的距离阈值。 此距离阈值旨在考虑在处理点击手势时接触点的轻微移动。 如果设置了此标志,则不会从第一个增量中减去距离阈值。 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING 值: 0x00000800 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE 值: 0x00000001 已启用所有跨幻灯片交互。 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL 值: 0x00000002 沿 x 轴交叉滑动。 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT 值: 0x00000004 使用交叉滑动进行选择。 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP 值: 0x00000008 速度凸起效果。 速度颠簸是用户在轻扫或滑动手势期间遇到轻微拖动 (或摩擦) 的区域。 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE 值: 0x00000010 使用交叉滑动重新排列。 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT 值: 0x00000020 报告从初始接触到交互结束的确切距离。 默认情况下,从系统报告的第一个跨滑动增量中减去较小的距离阈值。 此距离阈值旨在考虑在处理点击手势时接触点的轻微移动。 如果设置了此标志,则不会从第一个增量中减去距离阈值。 |
INTERACTION_CONFIGURATION_FLAG_TAP 值: 0x00000001 水龙头。 |
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE 值: 0x00000002 双击。 |
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP 值: 0x00000001 辅助点击。 |
INTERACTION_CONFIGURATION_FLAG_HOLD 值: 0x00000001 保留。 |
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE 值: 0x00000002 用鼠标按住。 |
INTERACTION_CONFIGURATION_FLAG_DRAG 值: 0x00000001 使用鼠标拖动。 |
INTERACTION_CONFIGURATION_FLAG_MAX 值: 0xffffffff 超出的最大交互数。 |
要求
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | interactioncontext.h |