Evento InkPicture.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 [ En]

Objeto IInkCursor que generó el evento NewInAirPackets.

Trazo [ En]

Objeto IInkStrokeDisp.

PacketCount [ En]

Número de paquetes recibidos para un objeto IInkStrokeDisp.

PacketData [ in, out]

Matriz que contiene los datos seleccionados para el paquete.

Para obtener más información sobre la estructura VARIANT, vea Usar 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 controlador de eventos NewPackets debe ser rápido o el rendimiento se vería afectado.

Este método de evento se define en las interfaces de solo envío (dispinterfaces) _ de IInkCollectorEvents, _ IInkOverlayEvents e _ IInkPictureEvents con un identificador de DISPID _ ICENewPackets.

Este evento debe usarse 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 qué propiedades están contenidas en esta matriz, use la propiedad DesiredPacketDescription del objeto del recopilador de lápiz. 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 Solo aplicaciones de escritorio de XP Tablet PC [ Edition]
Servidor mínimo compatible
No se admite ninguno
Header
Msgniut.h (también requiere Msgniut _ i.c)
Biblioteca
InkObj.dll

Consulte también

InkPicture

Evento NewInAirPackets

IInkCursor (interfaz)

IInkStrokeDisp (interfaz)