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 对象的信息。 它们还提供鼠标事件组合的快捷方式,以及检测对性能影响较小的鼠标事件的方法。
例如,无需查找 MouseUp 事件 [InkPicture Control]/MouseDown 事件 [InkPicture Control] 配对事件,而不会在两者之间发生其他鼠标事件,而是查找 Tap 或 RightTap 系统手势。
作为另一个示例,只要对鼠标的每个位置的 (x、 y) 坐标不感兴趣,就可以监视 Drag 或 RightDrag 系统手势,而不是侦听 MouseDown 事件 [InkPicture Control]/事件 [InkPicture Control ] 事件和获取大量 MouseMove 事件 [InkPicture Control] 消息。 这样,你只能接收一条消息,而不是许多 MouseMove 事件 [InkPicture Control] 消息。
有关特定系统手势的列表,请参阅 InkSystemGesture 枚举类型。 有关系统手势的详细信息,请参阅平板电脑上的 “使用手势 和 命令输入”。
此事件方法在 _IInkCollectorEvents、 _IInkOverlayEvents和仅调度接口中定义 _IInkPictureEvents, () ID 为DISPID_ICESystemGesture的仅调度接口。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP 平板电脑版 [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|
库 |
|