SystemGesture 枚举
定义负责设置对一组特定于操作系统的笔势 的关注的值。从 Windows XP Tablet PC Edition 操作系统开始,默认情况下支持笔势。识别这些笔势中的任何笔势之后将会自动激发 InkCollector.SystemGesture、InkOverlay.SystemGesture 或 InkPicture.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 Gestures和 Command Input on the Tablet PC。
备注
对于橡皮擦笔,不激发 HoverEnter 和 HoverLeave 系统笔势。
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。
版本信息
.NET Framework
受以下版本支持:3.0
另请参见
参考
InkCollectorSystemGestureEventArgs