共用方式為


InkCollector.NewPackets 事件

發生于筆跡收集器收到封包時。

語法

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

參數

資料指標 [in]

產生NewInAirPackets事件的IInkCursor物件。

筆劃 [in]

指定 IInkStrokeDisp 物件。

PacketCount [in]

IInkStrokeDisp物件所收到的封包數目。

PacketData [in, out]

當這個方法傳回時,會包含包含封包所選取資料的陣列。

如需 VARIANT 結構的詳細資訊,請參閱 使用 COM 程式庫

傳回值

這個事件不會傳回值。

備註

收集筆劃時,會收到封包。 封包事件會快速發生,而且 NewPackets 事件處理常式必須快速或效能受到影響。

TThis event method 定義于識別碼為 DISPID_ICENewPackets 的_IInkCollectorEvents、_IInkOverlayEvents和_IInkPictureEvents僅限分派 (介面) 。

如果事件處理常式中執行太多程式碼,此事件應該謹慎使用,因為它可能會對筆跡效能造成負面影響。

若要設定此陣列中包含的屬性,請使用筆跡收集器物件的 DesiredPacketDescription 屬性。 PacketData參數傳回的陣列包含這些屬性的資料。

注意

雖然您可以修改封包資料,但不會保存或使用這些修改。

規格需求

需求
最低支援的用戶端
Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器
都不支援
標頭
Msinkaut.h (也需要 Msinkaut_i.c)
程式庫
InkObj.dll

另請參閱

InkCollector 類別

NewInAirPackets 事件

IInkCursor 介面

IInkStrokeDisp 介面