Condividi tramite


Metodo IInkDrawingAttributes::Clone (msinkaut.h)

Crea un oggetto InkDrawingAttributes duplicato.

Sintassi

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

Parametri

[out, retval] DrawingAttributes

Quando termina, questo metodo contiene un puntatore all'oggetto InkDrawingAttributes appena creato.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_OUTOFMEMORY
Impossibile allocare memoria per completare l'operazione.
E_FAIL
Si è verificato un errore non specificato.
E_POINTER
Un parametro contiene un puntatore non valido.
E_INK_EXCEPTION
Si è verificata un'eccezione all'interno del metodo .
REGDB_CLASSNOTREG
L'oggetto InkDisp non è stato registrato.
E_UNEXPECTED
Parametro o tipo di proprietà imprevisto.

Commenti

Il metodo Clone viene definito per gli oggetti InkDisp, InkDrawingAttributes e InkRecognizerContext . Il metodo Clone restituisce una copia esatta dell'oggetto originale.

Nella maggior parte degli scenari, l'oggetto duplicato è una copia esatta dell'oggetto originale, ma non esiste alcuna relazione tra i due oggetti. Per informazioni dettagliate sulle eccezioni, vedere la sezione osservazioni di questo argomento.

Oggetto InkDrawingAttributes : in genere si clona una copia master degli attributi di disegno, si modifica uno o più attributi e si chiama il metodo ModifyDrawingAttributes per utilizzare gli attributi di disegno modificati.

Requisiti

Requisito Valore
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione msinkaut.h
Libreria InkObj.dll

Vedi anche

Dirty, proprietà

IInkDrawingAttributes

Classe InkDrawingAttribute

ModifyDrawingAttributes, metodo