InkCollector.MouseMove 事件
当鼠标指针移到 InkCollector 或 InkOverlay 对象上时发生。
语法
void MouseMove(
[in] InkMouseButton Button,
[in] InkShiftKeyModifierFlags Shift,
[in] long pX,
[in] long pY,
[in, out] VARIANT_BOOL *Cancel
);
参数
-
按钮 [in]
-
按下的鼠标按钮。
-
Shift [in]
-
SHIFT 键的状态。
-
pX [in]
-
鼠标单击的 x 坐标(以像素为单位)。
-
pY [in]
-
鼠标单击的 y 坐标(以像素为单位)。
-
取消 [in, out]
-
VARIANT_TRUE 取消父控件的事件;否则, VARIANT_FALSE。
返回值
此事件不返回值。
备注
注意
属性 pX 和 pY 以像素为单位,而不是与墨迹空间关联的 HIMETRIC 单位。 这是因为此事件替换了未识别笔的应用程序的相关鼠标事件,并且此类型的应用程序仅理解像素。
此事件方法在 ID 为 DISPID_IPEMouseMove 的 _IInkCollectorEvents、_IInkOverlayEvents 和 _IInkPictureEvents仅调度接口 (dispface) 中定义。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|
库 |
|