Compartir a través de


Evento InkOverlay.NewPackets

Se produce cuando el recopilador de entrada de lápiz recibe un paquete

Sintaxis

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

Parámetros

Cursor [in]

Objeto IInkCurso que generó el NewInAirPackets.

Trazo [in]

Especifica el objeto IInkStrokeDisp

PacketCount [in]

Número de paquetes recibidos para un IInkStrokeDisp.

PacketData [in, out]

Matriz que contiene los datos seleccionados para el paquete.

Para obtener más información sobre la estructura VARIANT, vea Uso de la biblioteca COM.

Valor devuelto

Este evento no devuelve un valor.

Comentarios

Los paquetes se reciben mientras se recopila un trazo. Los eventos de paquetes se producen rápidamente y un NewPackets controlador de eventos debe ser rápido o el rendimiento se ve afectado.

Este método de evento se define en las interfaces de _IInkCollectorEvents, _IInkOverlayEvents y _IInkPictureEvents solo envío (dispinterfaces) con un identificador de DISPID_ICENewPackets.

Este evento se debe usar cuidadosamente, ya que podría tener un efecto adverso en el rendimiento de la entrada de lápiz si se ejecuta demasiado código en los controladores de eventos.

Para establecer las propiedades contenidas en esta matriz, use la propiedad DesiredPacketDescription del objeto de recopilador de tintas. La matriz que devuelve el parámetro PacketData contiene los datos de esas propiedades.

Nota:

Aunque puede modificar los datos del paquete, estas modificaciones no se conservan ni se usan.

Requisitos

Requisito Valor
Cliente mínimo compatible
Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Encabezado
Msinkaut.h (también requiere Msinkaut_i.c)
Biblioteca
InkObj.dll

Consulte también

InkOverlay (clase)

Evento NewInAirPackets

Interfaz IInkCursor

Interfaz IInkStrokeDisp