Compartir a través de


Método IInkDrawingAttributes::Clone (msinkaut.h)

Crea un objeto InkDrawingAttributes duplicado.

Sintaxis

HRESULT Clone(
  [out, retval] IInkDrawingAttributes **DrawingAttributes
);

Parámetros

[out, retval] DrawingAttributes

Cuando este método vuelve, contiene un puntero al objeto InkDrawingAttributes recién creado.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_OUTOFMEMORY
No se puede asignar memoria para completar la operación.
E_FAIL
Se ha producido un error no especificado.
E_POINTER
Un parámetro contenía un puntero no válido.
E_INK_EXCEPTION
Se produjo una excepción dentro del método .
REGDB_CLASSNOTREG
El objeto InkDisp no se registró.
E_UNEXPECTED
Tipo de propiedad o parámetro inesperado.

Comentarios

El método Clone se define para los objetos InkDisp, InkDrawingAttributes y InkRecognizerContext . El método Clone devuelve una copia exacta del objeto original.

En la mayoría de los escenarios, el objeto duplicado es una copia exacta del objeto original, pero no existe ninguna relación entre los dos objetos. Consulte la sección comentarios de este tema para obtener más información sobre las excepciones a este tema.

Objeto InkDrawingAttributes : normalmente, se clona una copia maestra de los atributos de dibujo, se modifica uno o varios de los atributos y se llama al método ModifyDrawingAttributes para usar los atributos de dibujo modificados.

Requisitos

Requisito Value
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

Dirty (propiedad)

IInkDrawingAttributes

InkDrawingAttribute (clase)

ModifyDrawingAttributes (método)