Evento InkPicture.NewPackets

Si verifica quando l'agente di raccolta input penna riceve un pacchetto.

Sintassi

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

Parametri

Cursore [in]

Oggetto IInkCursor che ha generato l'evento NewInAirPackets .

Tratto [in]

Oggetto IInkStrokeDisp .

PacketCount [in]

Numero di pacchetti ricevuti per un oggetto IInkStrokeDisp .

PacketData [in, out]

Matrice che contiene i dati selezionati per il pacchetto.

Per altre informazioni sulla struttura VARIANT, vedere Uso della libreria COM.

Valore restituito

Questo evento non restituisce un valore.

Commenti

I pacchetti vengono ricevuti mentre viene raccolto un tratto. Gli eventi dei pacchetti si verificano rapidamente e un gestore eventi NewPackets deve essere veloce o le prestazioni soffrono.

Questo metodo di evento viene definito nelle interfacce _IInkCollectorEvents, _IInkOverlayEvents e _IInkPictureEvents interfacce di tipo dispatch-only (dispinterfaces) con un ID di DISPID_ICENewPackets.

Questo evento deve essere usato attentamente perché potrebbe avere un effetto negativo sulle prestazioni dell'input penna se viene eseguito troppo codice nei gestori eventi.

Per impostare le proprietà contenute in questa matrice, usare la proprietà DesiredPacketDescription dell'oggetto agente di raccolta input penna. La matrice restituita dal parametro PacketData contiene i dati per tali proprietà.

Nota

Anche se è possibile modificare i dati del pacchetto, queste modifiche non vengono mantenute o usate.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato
Nessuno supportato
Intestazione
Msinkaut.h (richiede anche Msinkaut_i.c)
Libreria
InkObj.dll

Vedi anche

Inkpicture

Evento NewInAirPackets

Interfaccia IInkCursor

Interfaccia IInkStrokeDisp