InkCollector.NewPackets イベント

インク コレクターがパケットを受信したときに発生します。

構文

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

パラメーター

Cursor [in]

NewInAirPackets イベントを生成した IInkCursor オブジェクト。

ストローク [入力]

IInkStrokeDisp オブジェクトを指定します。

PacketCount [in]

IInkStrokeDisp オブジェクトに対して受信したパケットの数。

PacketData [in, out]

このメソッドが返されるときに、 には、パケットの選択したデータを含む配列が含まれます。

VARIANT 構造体の詳細については、「 COM ライブラリの使用」を参照してください。

戻り値

このイベントは値を返しません。

解説

パケットは、ストロークの収集中に受信されます。 パケット イベントは迅速に発生し、 NewPackets イベント ハンドラーは高速であるか、パフォーマンスが低下する必要があります。

Tこのイベント メソッドは、id が DISPID_ICENewPackets のディスパッチ専用インターフェイス (ディスパッチインターフェイス) を_IInkCollectorEvents、_IInkOverlayEvents、および_IInkPictureEventsで定義されます。

このイベントは、イベント ハンドラーで実行されるコードが多すぎるとインクのパフォーマンスに悪影響を及ぼす可能性があるため、慎重に使用する必要があります。

この配列に含まれるプロパティを設定するには、インク コレクター オブジェクトの DesiredPacketDescription プロパティを使用します。 PacketData パラメーターが返す配列には、これらのプロパティのデータが含まれています。

Note

パケット データは変更できますが、これらの変更は永続化も使用もされません。

必要条件

要件
サポートされている最小のクライアント
Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
Header
Msinkaut.h (Msinkaut_i.c も必要)
ライブラリ
InkObj.dll

関連項目

InkCollector クラス

NewInAirPackets イベント

IInkCursor インターフェイス

IInkStrokeDisp インターフェイス