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:
- Inkdeleted
- Inkadded
- Inkdeleted
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 |
|
Biblioteca |
|