Evento InkDisp.InkDeleted

Ocorre quando um traço é excluído do objeto InkDisp .

Sintaxe

void InkDeleted(
  [in] VARIANT StrokeIds
);

Parâmetros

StrokeIds [in]

Especifica a matriz de inteiros de informações de ID de traço para todos os traços que foram excluídos quando esse evento ocorre.

Para obter mais informações sobre a estrutura VARIANT, consulte Usando a biblioteca COM.

Valor retornado

Esse evento não retorna um valor.

Comentários

Se você usar o objeto InkOverlay ou o controle InkPicture (em que EditingMode é igual a Delete e EraserMode é igual a StrokeErase) e passar a borracha por um traço, você obterá a seguinte sequência de eventos:

Os eventos Adicionais InkAdded e InkDeleted ocorrem porque o código subjacente adiciona um traço interno e invisível para rastrear a borracha.

Esse método de evento é definido na interface _IInkEvents. A interface _IInkEvents implementa a interface IDispatch com um identificador de DISPID_IEInkDeleted.

O evento InkDeleted é acionado mesmo quando está no modo de seleção ou apagamento, não apenas ao inserir tinta. Isso exige que você monitore o modo de edição (responsável pela configuração) e esteja ciente do modo antes de interpretar o evento. A vantagem desse requisito é maior liberdade para inovar na plataforma por meio de maior reconhecimento de eventos de plataforma.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Nenhum compatível
Cabeçalho
Msinkaut.h (também requer Msinkaut_i.c)
Biblioteca
InkObj.dll

Confira também

Classe InkDisp

Propriedade EditingMode [Classe InkOverlay]

Propriedade EraserMode [Classe InkOverlay]

Evento InkAdded

Classe InkOverlay

Referência de controle InkPicture

IInkStrokeDisp Interface