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 durante la raccolta di un tratto. Gli eventi di pacchetto si verificano rapidamente e un gestore eventi NewPackets deve essere veloce o le prestazioni subiscono prestazioni.

Questo metodo di evento viene definito nelle interfacce _IInkCollectorEvents, _IInkOverlayEvents e _IInkPictureEvents interfacce di sola distribuzione (dispinterfaces) con un ID di DISPID_ICENewPackets.

Questo evento deve essere usato con attenzione perché potrebbe avere un effetto negativo sulle prestazioni dell'input penna se viene eseguita una quantità eccessiva di codice nei gestori eventi.

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

Nota

Sebbene sia possibile modificare i dati del pacchetto, queste modifiche non vengono rese persistenti 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

NewInAirPackets, evento

Interfaccia IInkCursor

Interfaccia IInkStrokeDisp