Método IInkDisp::AddStrokesAtRectangle (msinkaut.h)

Adiciona uma coleção Strokes especificada a esse objeto InkDisp em um retângulo especificado.

Sintaxe

HRESULT AddStrokesAtRectangle(
  [in] IInkStrokes   *SourceStrokes,
  [in] IInkRectangle *TargetRectangle
);

Parâmetros

[in] SourceStrokes

Os traços a serem adicionados à tinta. Esses traços de origem são acrescentados a esse objeto InkDisp .

[in] TargetRectangle

O InkRectangle no espaço à tinta coordena onde os traços são adicionados. Ocorrerá um erro em tempo de execução se as coordenadas do retângulo forem {0,0,0,0}.

Valor retornado

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_FAIL
Ocorreu um erro não especificado.
E_INK_INCOMPATIBLE_OBJECT
Um ponteiro não aponta para um objeto válido.
E_INK_EXCEPTION
Ocorreu uma exceção dentro do método .
E_INVALIDARG
A parte superior e inferior do retângulo são iguais.

Comentários

Quando inseridos, os traços são dimensionados da caixa delimitadora dos traços para o retângulo.

Esse método pode ser usado para copiar traços em um único objeto InkDisp . Os traços de tinta de origem não precisam vir de outro objeto InkDisp .

Requisitos

   
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

Iinkdisp

Classe InkDisp

Coleção InkStrokes