InkSystemGesture 枚举 (msinkaut.h)
指定对一组特定于操作系统的手势的兴趣。
语法
typedef enum InkSystemGesture {
ISG_Tap = 0x10,
ISG_DoubleTap = 0x11,
ISG_RightTap = 0x12,
ISG_Drag = 0x13,
ISG_RightDrag = 0x14,
ISG_HoldEnter = 0x15,
ISG_HoldLeave = 0x16,
ISG_HoverEnter = 0x17,
ISG_HoverLeave = 0x18,
ISG_Flick = 0x1f
} ;
常量
ISG_Tap 值: 0x10 单击鼠标左键。 这可用于从菜单或工具栏中选择命令、在选择命令时执行操作、 (IP) 设置插入点或显示选择反馈。 |
ISG_DoubleTap 值: 0x11 双击鼠标左键。 这可用于选择单词或打开文件或文件夹。 |
ISG_RightTap 值: 0x12 单击鼠标右键。 可用于显示快捷菜单。 |
ISG_Drag 值: 0x13 按住鼠标左键时拖动鼠标。 这可用于拖动选择 (,例如从 IP) 开始时在 Microsoft Word、选择多个单词、拖动 ((例如在 Microsoft Windows) 中拖动对象时)或滚动。 |
ISG_RightDrag 值: 0x14 长按,后跟笔划,映射到鼠标向右拖动。 这可用于拖动 (,例如在拖动对象或选定内容时,后跟快捷菜单) 。 |
ISG_HoldEnter 值: 0x15 长按鼠标左键,持续很长时间,没有等效的鼠标。 这是用户长时间继续长按操作且事件还原为点击时的回退。 |
ISG_HoldLeave 值: 0x16 未实现。 |
ISG_HoverEnter 值: 0x17 鼠标在 对象上暂停。 这可用于显示工具提示、滚动翻滚效果或其他鼠标暂停行为。 |
ISG_HoverLeave 值: 0x18 鼠标暂停。 这可用于结束工具提示翻滚效果或其他鼠标暂停行为。 |
ISG_Flick 值: 0x1f 轻拂手势。 |
注解
在 Windows Vista 和更高版本的 Windows 中可识别轻拂手势。
默认情况下,Windows Vista 和平板电脑操作系统支持这些手势。 识别这些手势中的任何一个时, SystemGesture 事件将自动触发。 其中许多手势映射到传统的鼠标事件。 例如,点击系统手势模拟单击鼠标左键。
系统手势与应用程序手势是分开的。 应用程序手势在 InkApplicationGesture 枚举类型中定义。
有关系统手势的详细信息,请参阅 使用手势。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
标头 | msinkaut.h |