Partager via


Méthode IInkStrokes ::Remove (msinkaut.h)

Supprime un objet IInkStrokeDisp d’une collection InkStrokes .

Syntaxe

HRESULT Remove(
  [in] IInkStrokeDisp *InkStroke
);

Paramètres

[in] InkStroke

IInkStrokeDisp à supprimer.

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 l’objet d’assistance du gestionnaire IInkStrokeDisp .
E_INK_EXCEPTION
Une exception s’est produite à l’intérieur de la méthode.
E_INK_INCOMPATIBLE_OBJECT
IInkStroke* ne pointe pas vers un objet de classe InkDisp valide.
E_INK_MISMATCHED_INK_OBJECT
L’objet InkDisp de la collection InkStrokes et cet objet IInkStrokeDisp ne correspondent pas.
E_UNEXPECTED
Type de paramètre ou de propriété inattendu.

Remarques

Les collections InkStrokes 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 .

Après avoir appelé la méthode Remove , les traits de la collection sont réorganisés. Par exemple, après avoir appelé Strokes.Remove(Strokes.Item(0)), ce qui était Strokes.Item(1) est maintenant Strokes.Item(0), ce qui était Strokes.Item(2) est maintenant Strokes.Item(1), et ainsi de suite.

Configuration requise

Condition requise Valeur
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

IInkStrokeDisp, interface

IInkStrokes

InkStrokes Collection

RemoveStrokes, méthode