InkOverlay.NewPackets-Ereignis
Tritt auf, wenn der Freihandsammler ein Paket empfängt
Syntax
void NewPackets(
[in] IInkCursor *Cursor,
[in] IInkStrokeDisp *Stroke,
[in] long PacketCount,
[in, out] VARIANT *PacketData
);
Parameter
-
Cursor [in]
-
Das IInkCursor-Objekt, welches das Ereignis NewInAirPackets generiert hat.
-
Strich [in]
-
Gibt das IInkStrokeDisp-Objekt an.
-
PacketCount [in]
-
Die Anzahl der Pakete, die für ein IInkStrokeDisp-Objekt empfangen wurden.
-
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.
Hinweise
Pakete werden empfangen, während ein Strich erfasst wird. Paketereignisse treten schnell auf, und ein NewPackets-Ereignishandler muss schnell sein oder die Leistung wird beeinträchtigt.
Diese Ereignismethode ist in den Schnittstellen _IInkCollectorEvents, _IInkOverlayEvents und _IInkPictureEvents definiert und hat die ID DISPID_ICENewPackets.
Dieses Ereignis sollte mit Bedacht verwendet werden, da es sich negativ auf die Freihandleistung auswirken kann, wenn zu viel Code in den Ereignis-Handlern ausgeführt wird.
Verwenden Sie die Eigenschaft DesiredPacketDescription des Freihandsammlerobjekts, um festzulegen, welche Eigenschaften in diesem Array enthalten sind. 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.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Header |
|
Bibliothek |
|