Partager via


IInkCustomStrokes::Remove, méthode (msinkaut.h)

Supprime la collection InkStrokes de la collection IInkCustomStrokes .

Syntaxe

HRESULT Remove(
  [in] VARIANT Identifier
);

Paramètres

[in] Identifier

Nom ou index de la collection de traits à supprimer de la collection de traits personnalisés.

Pour plus d’informations sur la structure VARIANT, consultez Utilisation de la bibliothèque COM.

Valeur retournée

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

Code de retour Description
S_OK
Réussite.
E_POINTER
Un paramètre contenait un pointeur non valide.
E_OUTOFMEMORY
Impossible d’allouer de la mémoire pour terminer l’opération.
E_INK_EXCEPTION
Une exception s’est produite à l’intérieur de la méthode.
E_INK_INCOMPATIBLE_OBJECT
Paramètre d'entrée non valide.
E_INK_MISMATCHED_INK_OBJECT
L’objet InkDisp de la collection InkStrokes et l’objet IInkStrokeDisp ne correspondent pas.
E_FAIL
Une erreur non spécifiée s'est produite.
DISP_E_TYPEMISMATCH
Une variante non valide a été transmise.

Notes

Les collections IInkCustomStrokes sont des ensembles de références à des données manuscrites et ne sont pas les données elles-mêmes. Cette méthode supprime uniquement la collection de traits d’une instantané des données ou une référence à, et ne supprime pas les données manuscrites réelles. Pour supprimer la collection des données manuscrites réelles, appelez la méthode DeleteStrokes de l’objet InkDisp .

Le paramètre Identifier peut être un BSTR ou un LONG. Utilisez un BSTR pour le nom initialement donné au trait personnalisé lors de son ajout à la collection, et utilisez un long pour l’index du trait personnalisé dans la collection. Pour spécifier le nom du trait personnalisé lorsque vous utilisez une liaison tardive, par exemple lorsque vous utilisez un langage de script, vous devez passer l’argument en tant que littéral de chaîne et ne pas utiliser de variable.

Pour plus d’informations sur le type de données BSTR, consultez Utilisation de la bibliothèque COM.

Spécifications

   
Client minimal pris en charge Windows XP Édition Tablet 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

DeleteStrokes, méthode

IInkCustomStrokes, interface

Classe InkDisp