SystemGesture 枚举

定义负责设置对一组特定于操作系统的笔势 的关注的值。从 Windows XP Tablet PC Edition 操作系统开始,默认情况下支持笔势。识别这些笔势中的任何笔势之后将会自动激发 InkCollector.SystemGestureInkOverlay.SystemGestureInkPicture.SystemGesture 事件。这些笔势中的许多笔势映射到传统鼠标事件。例如,Tap 系统笔势模拟鼠标的一次左键单击。

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
Public Enumeration SystemGesture
用法
Dim instance As SystemGesture
public enum SystemGesture
public enum class SystemGesture
public enum SystemGesture
public enum SystemGesture

成员

成员名称 说明
Tap 映射到鼠标的一次左键单击。这可以用于从菜单或工具栏中选择某个命令、在选择某个命令之后执行操作、设置插入点或显示选择反馈。
DoubleTap 映射到一次鼠标双击。这可以用于选择某个单词或者打开某个文件或文件夹。
RightTap 映射到鼠标的一次右键单击。这可以用于显示快捷菜单。
Drag 映射到鼠标的一次左键拖动。这可以用于拖动选择(例如在 Microsoft Word 中从一个插入点开始)、选择多个单词、拖动(例如在 Microsoft Windows 中拖动某个对象)或滚动。
RightDrag 指定之后跟随一个笔画的按下并按住的操作,此操作映射到鼠标的右键拖动。这可以用于拖动(例如拖动某个对象或选择内容,随后出现快捷菜单)。
HoldEnter 指定没有鼠标等效效应的长时间左键单击。这是用户长时间执行按下并按住的操作,而这个事件将恢复为 Tap 时的回退。
HoldLeave 未实现。
HoverEnter 映射到一次鼠标悬停。这可以用于显示工具提示反转效应或其他鼠标悬停行为。
HoverLeave 映射到鼠标结束悬停。这可以用于终止工具提示反转效应或其他鼠标悬停行为。
Flick 映射到一次划过动作。这样,通过允许利用笔创建快速笔势而执行常见操作,从而可为用户提供与 Tablet PC 进行交互的新方式。

备注

系统笔势应用程序笔势 不同。应用程序笔势是在 ApplicationGesture 枚举类型中定义的。

有关系统笔势的更多信息,请参见Using GesturesCommand Input on the Tablet PC

备注

对于橡皮擦笔,不激发 HoverEnter 和 HoverLeave 系统笔势。

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

Microsoft.Ink 命名空间

ApplicationGesture

InkCollectorSystemGestureEventArgs

InkCollectorSystemGestureEventArgs.Id

SystemGestureData.Id