InkPicture.MouseDown 事件

当鼠标指针位于 InkPicture 控件上且按下鼠标按钮时发生。

语法

void MouseDown(
  [in]      InkMouseButton           Button,
  [in]      InkShiftKeyModifierFlags Shift,
  [in]      long                     pX,
  [in]      long                     pY,
  [in, out] VARIANT_BOOL             *Cancel
);

参数

按钮 [in]

按下的按钮。

Shift [in]

SHIFT 键的状态。

pX [in]

IInkCursor 对象的 x 坐标(以像素为单位)。

pY [in]

IInkCursor 对象的 y 坐标(以像素为单位)。

取消 [in, out]

VARIANT_TRUE 取消父控件的此事件;否则为 VARIANT_FALSE

返回值

此事件不返回值。

注解

注意

参数 pX 和 pY 以像素为单位,而不是与墨迹空间坐标系关联的 HIMETRIC 单位。 这是因为此事件替换了不感知笔的应用程序的相关鼠标事件,而该应用程序类型仅引用像素。

注意

某些控件依赖于 MouseDownMouseMoveMouseUp 事件之间的特定关系。 取消其中一些事件可能有意外的结果。

此事件方法在 _IInkPictureEvents 接口中定义。 _IInkPictureEvents接口使用标识符实现 IDispatch 接口,该接口的标识符为 DISPID_IPEMouseDown。

要求

要求
最低受支持的客户端
Windows XP 平板电脑版 [仅限桌面应用]
最低受支持的服务器
无受支持的版本
标头
Msinkaut.h (还需要 Msinkaut_i.c)

InkObj.dll

另请参阅

InkPicture