Compartir a través de


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

Agrega una colección Strokes especificada a este objeto InkDisp en un rectángulo especificado.

Sintaxis

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

Parámetros

[in] SourceStrokes

Trazos que se van a agregar a la entrada de lápiz. Estos trazos de origen se anexan a este objeto InkDisp .

[in] TargetRectangle

InkRectangle en coordenadas de espacio de tinta donde se agregan los trazos. Se produce un error en tiempo de ejecución si las coordenadas del rectángulo son {0,0,0,0}.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_POINTER
Un parámetro contenía un puntero no válido.
E_FAIL
Se ha producido un error no especificado.
E_INK_INCOMPATIBLE_OBJECT
Un puntero no apunta a un objeto válido.
E_INK_EXCEPTION
Se produjo una excepción dentro del método .
E_INVALIDARG
La parte superior e inferior del rectángulo son iguales.

Comentarios

Cuando se inserta, los trazos se escalan desde el rectángulo delimitador de los trazos al rectángulo.

Este método se puede usar para copiar trazos dentro de un único objeto InkDisp . Los trazos de lápiz de origen no tienen que proceder de otro objeto InkDisp .

Requisitos

   
Cliente mínimo compatible Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado msinkaut.h
Library InkObj.dll

Consulte también

IInkDisp

InkDisp (clase)

Colección InkStrokes