Méthode IInkDisp ::Clone (msinkaut.h)

Crée un objet InkDisp en double.

Syntaxe

HRESULT Clone(
  [out, retval] IInkDisp **NewInk
);

Paramètres

[out, retval] NewInk

Lorsque cette méthode est retournée, contient un pointeur vers l’objet InkDisp nouvellement créé.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
E_OUTOFMEMORY
Impossible d’allouer de la mémoire pour terminer l’opération.
E_FAIL
Une erreur non spécifiée s'est produite.
E_POINTER
Un paramètre contenait un pointeur non valide.
E_INK_EXCEPTION
Une exception s’est produite à l’intérieur de la méthode .
REGDB_CLASSNOTREG
L’objet InkDisp n’a pas été inscrit.
E_UNEXPECTED
Paramètre ou type de propriété inattendu.

Remarques

La méthode Clone est définie pour les objets InkDisp, InkDrawingAttributes et InkRecognizerContext . La méthode Clone retourne une copie exacte de l’objet d’origine.

Dans la plupart des scénarios, l’objet en double est une copie exacte de l’objet d’origine, mais il n’existe aucune relation entre les deux objets. Pour plus d’informations sur les exceptions à ce sujet, consultez la section remarques de cette rubrique.

Objet InkDisp : le seul scénario dans lequel l’objet InkDisp en double n’est pas une copie exacte de l’objet d’origine est lorsqu’un objet InkDisp sale est cloné. Dans ce cas, la propriété Dirty de l’objet InkDisp en double est FALSE. Toutes les autres propriétés de l’objet InkDisp cloné sont des copies exactes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP Édition Tablette PC [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête msinkaut.h
Bibliothèque InkObj.dll

Voir aussi

Dirty, propriété

IInkDisp

InkDisp, classe

ModifyDrawingAttributes, méthode