IInkCollector::SetEventInterest 方法 (msinkaut.h)

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

语法

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

parameters

[in] EventId

要侦听的事件。

[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 方法

IInkCollector

InkCollector 类

InkCollectorEventInterest 枚举

NewPackets 事件

Stroke 事件