InkPicture.SystemGesture 事件
在识别系统手势时发生。
语法
void SystemGesture(
[in] IInkCursor *Cursor,
[in] InkSystemGesture Id,
[in] long X,
[in] long Y,
[in] long Modifier,
[in] BSTR Character,
[in] long CursorMode
);
parameters
-
光标 [in]
-
生成 SystemGesture 事件的 IInkCursor 对象。
-
ID [in]
-
系统手势的值。
-
X [in]
-
手势位置的 x 坐标。
-
Y [in]
-
手势位置的 y 坐标。
-
修饰符 [in]
-
保留。
-
字符 [in]
-
保留。
-
CursorMode [in]
-
一个 值,该值指示 IInkCursor 对象是处于正常模式还是橡皮擦模式。 1 用于正常模式,2 用于橡皮擦模式。
返回值
此事件不返回值。
备注
系统手势提供有关用于创建手势的 IInkCursor 对象的信息。 它们还提供鼠标事件组合的快捷方式,是检测对性能影响较小的鼠标事件的方法。
例如,可以查找点击或 RightTap 系统手势,而不是查找 MouseUp 事件 [InkPicture 控件]/MouseDown 事件 [InkPicture 控件] 事件对,而两者之间没有发生其他鼠标事件。
再举一个例子,只要对鼠标每个位置的 (x、y) 坐标 (x、y) 坐标,watch 就无需侦听 MouseDown 事件 [InkPicture Control] 事件并获取大量 MouseMove 事件 [InkPicture Control] 消息,而无需侦听 MouseDown 事件 [InkPicture Control] 事件并获取大量 MouseMove 事件 [InkPicture Control] 消息。/ 这允许您仅接收一条消息,而不是大量 MouseMove 事件 [InkPicture 控件] 消息。
有关特定系统手势的列表,请参阅 InkSystemGesture 枚举类型。 有关系统手势的详细信息,请参阅在平板电脑上使用手势和命令输入。
此事件方法在 ID 为 DISPID_ICESystemGesture 的 _IInkCollectorEvents、_IInkOverlayEvents 和 _IInkPictureEvents仅调度接口 (dispinterface) 中定义。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|
库 |
|