InkCollector.NewInAirPackets 事件

在看到无线数据包时发生。

语法

void NewInAirPackets(
  [in]      IInkCursor *Cursor,
  [in]      long       PacketCount,
  [in, out] VARIANT    *PacketData
);

parameters

光标 [in]

生成 NewInAirPackets 事件的 IInkCursor 对象。

PacketCount [in]

收到的无线数据包数。

PacketData [in, out]

此方法返回时,包含一个数组,其中包含数据包的选定数据。

有关 VARIANT 结构的详细信息,请参阅 使用 COM 库

返回值

此事件不返回值。

备注

当用户在平板电脑附近移动笔且光标位于墨迹收集器对象的窗口内,或者用户在墨迹收集器对象的关联窗口中移动鼠标时,将创建无线数据包。 NewInAirPackets 事件会快速生成,并且事件处理程序必须快速运行,否则性能会受到影响。

此事件方法在 ID 为 DISPID_ICENewInAirPackets 的 _IInkCollectorEvents、_IInkOverlayEvents 和 _IInkPictureEvents仅调度接口 (dispinterface) 中定义。

即使在选择或擦除模式下(而不仅仅是插入墨迹时),也会触发 NewInAirPackets 事件。 这要求监视编辑模式 (负责设置) ,并在解释事件之前注意该模式。 此要求的优点是,通过提高对平台事件的认识,在平台上进行创新具有更大的自由度。

若要设置此数组中包含的属性,请使用墨迹收集器对象的 DesiredPacketDescription 属性。 PacketData 参数返回的数组包含这些属性的数据。

注意

虽然可以修改数据包数据,但不会保留或使用这些修改。

要求

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

InkObj.dll

另请参阅

InkCollector 类

DesiredPacketDescription 属性

NewPackets 事件

IInkCursor 接口