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 |
---|---|
|
Réussite. |
|
Un paramètre contenait un pointeur non valide. |
|
Impossible d’allouer l’objet d’assistance du gestionnaire IInkStrokeDisp . |
|
Une exception s’est produite à l’intérieur de la méthode. |
|
IInkStroke* ne pointe pas vers un objet de classe InkDisp valide. |
|
L’objet InkDisp de la collection InkStrokes et cet objet IInkStrokeDisp ne correspondent pas. |
|
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 |