Compartilhar via


Método IInkStrokes::Add (msinkaut.h)

Adiciona um objeto IInkStrokeDisp ou uma coleção InkStrokes a uma coleção InkStrokes existente.

Sintaxe

HRESULT Add(
  [in] IInkStrokeDisp *InkStroke
);

Parâmetros

[in] InkStroke

O traço a ser adicionado à coleção InkStrokes .

Retornar valor

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
E_POINTER
Um parâmetro continha um ponteiro inválido.
E_OUTOFMEMORY
Não é possível alocar o objeto auxiliar do manipulador stroke .
E_INK_EXCEPTION
Ocorreu uma exceção dentro do método .
E_INK_INCOMPATIBLE_OBJECT
IInkStrokeDisp* não aponta para um objeto IInkStrokeDisp compatível.
E_INK_MISMATCHED_INK_OBJECT
O objeto InkDisp do IInkStrokeDisp que está sendo adicionado não corresponde ao objeto InkDisp da coleção InkStrokes .

Comentários

Nota O traço já deve existir dentro do objeto InkDisp e não pode pertencer a outro objeto InkDisp . Além disso, esse método não copia ou altera o objeto InkDisp , mas apenas adiciona esse traço à coleção.
 
Use esse método para adicionar um traço a uma coleção InkStrokes . Para adicionar uma coleção de traços a outra, use o método AddStrokes .

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
Plataforma de Destino Windows
Cabeçalho msinkaut.h
Biblioteca InkObj.dll

Confira também

Método AddStrokes

IInkStrokeDisp Interface

Iinkstrokes

Coleção InkStrokes