iInkPicture::SetEventInterest 方法 (msinkaut.h)

修改一个值,该值指示对象或控件是否对指定事件感兴趣。

语法

HRESULT SetEventInterest(
  [in] InkCollectorEventInterest EventId,
  [in] VARIANT_BOOL              Listen
);

参数

[in] EventId

要侦听的事件。 EventID 的可能值显示在 InkCollectorEventInterest 枚举类型中。

[in] Listen

VARIANT_TRUE 指示正在使用事件; VARIANT_FALSE 指示正在忽略事件。

返回值

此方法可以返回其中一个值。

返回代码 说明
S_OK
成功。
E_POINTER
参数包含无效指针。
E_INVALIDARG
事件兴趣无效。
E_INK_EXCEPTION
处理期间发生异常。

注解

可以使用此方法切换所有墨迹收集器事件。 出于性能原因,其中大多数事件默认处于关闭状态。 默认启用的事件只有 StrokeCursorInRangeCursorOutOfRange

请谨慎使用 NewPacketsNewInAirPacketsCursorDown 事件,特别是因为它们可能会在事件处理程序中执行过多代码时对墨迹性能产生不利影响。

要求

要求
最低受支持的客户端 Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 msinkaut.h
Library InkObj.dll

另请参阅

CursorDown 事件

CursorInRange 事件

GetEventInterest 方法

IInkPicture

InkCollectorEventInterest 枚举

InkPicture

NewPackets 事件

Stroke 事件