InkCollector.MouseWheel 事件

InkCollectorInkOverlay 对象具有焦点时鼠标滚轮移动时发生。

语法

void MouseWheel(
  [in]      InkMouseButton           Button,
  [in]      InkShiftKeyModifierFlags Shift,
  [in]      long                     Delta,
  [in]      long                     x,
  [in]      long                     y,
  [in, out] VARIANT_BOOL             *Cancel
);

parameters

按钮 [in]

按下的鼠标按钮。

Shift [in]

SHIFT 键的状态。

Delta [in]

鼠标滚轮已旋转的有符号计数。 制动器是鼠标轮的一个凹口。

x [in]

鼠标单击的 x 坐标(以像素为单位)。

y [in]

鼠标单击的 y 坐标(以像素为单位)。

取消 [in, out]

VARIANT_TRUE 取消父控件的事件;否则, VARIANT_FALSE。 默认值为 VARIANT_FALSE

返回值

此事件不返回值。

备注

注意

属性 pXpY 以像素为单位,而不是与墨迹空间关联的 HIMETRIC 单位。 这是因为此事件替换了不识别笔的应用程序的相关鼠标事件,并且这种类型的应用程序仅理解像素。

此事件方法在 id 为 DISPID_IPEMouseWheel 的) (调度接口_IInkPictureEvents_IInkCollectorEvents、_IInkOverlayEvents和_IInkPictureEvents仅调度接口中定义。

要求

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

InkObj.dll

请参阅

InkCollector 类

InkMouseButton 枚举

InkShiftKeyModifierFlags 枚举