InkOverlay.NewPackets-Ereignis

Tritt ein, wenn der Ink Collecto ein Paket rreceive

Syntax

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

Parameter

Cursor [ In]

Das IInkCursor-Objekt, das das NewInAirPackets-Ereignis generiert hat.

Strich [ In]

Gibt das IInkStrokeDisp-Objekt an.

PacketCount [ In]

Die Anzahl der empfangenen Pakete für ein IInkStrokeDisp-Objekt.

PacketData [ in, out]

Ein Array, das die ausgewählten Daten für das Paket enthält.

Weitere Informationen zur VARIANT-Struktur finden Sie unter Verwenden der COM-Bibliothek.

Rückgabewert

Dieses Ereignis gibt keinen Wert zurück.

Bemerkungen

Pakete werden empfangen, während ein Strich erfasst wird. Paketereignisse treten schnell auf, und ein NewPackets-Ereignishandler muss schnell sein oder die Leistung beeinträchtigen.

Diese Ereignismethode wird in den _ Dispatch-Schnittstellen IInkCollectorEvents, _ IInkOverlayEvents und _ IInkPictureEvents (dispinterfaces) mit der ID DISPID _ ICENewPackets definiert.

Dieses Ereignis sollte sorgfältig verwendet werden, da es sich negativ auf die Ink-Leistung auswirken kann, wenn in den Ereignishandlern zu viel Code ausgeführt wird.

Verwenden Sie zum Festlegen der in diesem Array enthaltenen Eigenschaften die DesiredPacketDescription-Eigenschaft des Ink-Collectorobjekts. Das Array, das der PacketData-Parameter zurückgibt, enthält die Daten für diese Eigenschaften.

Hinweis

Obwohl Sie die Paketdaten ändern können, werden diese Änderungen nicht beibehalten oder verwendet.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur Desktop-Apps der XP Tablet PC Edition []
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
Msinkaut.h (erfordert auch Msinkaut _ i.c)
Bibliothek
InkObj.dll

Weitere Informationen

InkOverlay-Klasse

NewInAirPackets-Ereignis

IInkCursor-Schnittstelle

IInkStrokeDisp-Schnittstelle