Evento InkPicture. NewPackets

Ocorre quando o coletor de tinta recebe um pacote.

Sintaxe

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

Parâmetros

Cursor [ no]

O objeto IInkCursor que gerou o evento NewInAirPackets .

Traço [ no]

O objeto IInkStrokeDisp .

PacketCount [ no]

O número de pacotes recebidos para um objeto IInkStrokeDisp .

PacketData [ entrada, saída]

Uma matriz que contém os dados selecionados para o pacote.

Para obter mais informações sobre a estrutura de VARIAntes, consulte usando a biblioteca com.

Valor retornado

Esse evento não retorna um valor.

Comentários

Os pacotes são recebidos enquanto um traço está sendo coletado. Os eventos de pacote ocorrem rapidamente e um manipulador de eventos NewPackets deve ser rápido ou o desempenho sofre.

Esse método de evento é definido nas interfaces somente de expedição _ IInkCollectorEvents, _ IInkOverlayEvents e _ IInkPictureEvents (dispinterfaces) com uma ID de ICENewPackets de DISPID _ .

Esse evento deve ser usado com cuidado, pois ele pode ter um efeito adverso no desempenho da tinta se um código excessivo for executado nos manipuladores de eventos.

Para definir quais propriedades estão contidas nessa matriz, use a propriedade DesiredPacketDescription do objeto do coletor de tinta. A matriz que o parâmetro PacketData retorna contém os dados para essas propriedades.

Observação

Embora você possa modificar os dados do pacote, essas modificações não são persistentes ou usadas.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Somente aplicativos de área de trabalho do Windows XP Tablet PC Edition []
Servidor mínimo com suporte
Nenhum compatível
parâmetro
Msinkaut. h (também requer Msinkaut _ i. c)
Biblioteca
InkObj.dll

Consulte também

InkPicture

Evento NewInAirPackets

Interface IInkCursor

Interface IInkStrokeDisp