Partager via


Méthode IInkDisp ::D eleteStrokes (msinkaut.h)

Supprime une collection InkStrokes de la collection Strokes de l’objet InkDisp .

Syntaxe

HRESULT DeleteStrokes(
  [in, optional] IInkStrokes *Strokes
);

Paramètres

[in, optional] Strokes

Facultatif. Spécifie la collection de traits à supprimer de l’objet InkDisp . La valeur par défaut est NULL.

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 la mémoire utilisée pour effectuer l’opération.
E_FAIL
Une erreur non spécifiée s'est produite.
E_INK_MISMATCHED_INK_OBJECT
L’objet InkDisp des traits doit correspondre à l’objet InkDisp connu.
E_INK_EXCEPTION
Une exception s’est produite à l’intérieur de la méthode.
E_UNEXPECTED
Type de paramètre ou de propriété inattendu.

Remarques

Cette méthode supprime tous les traits de l’objet InkDisp si aucune collection InkStrokes n’est transmise. Pour supprimer un seul trait à la fois, appelez la méthode DeleteStroke .

L’objet InkDisp renumérote les index des traits restants dans l’objet InkDisp si les traits supprimés ne tombent pas à la fin de la collection de traits de l’objet InkDisp .

Note Le contenu d’une collection InkStrokes devient non valide lorsque les traits contenus dans la collection sont supprimés de l’objet InkDisp .
 
DeleteStrokes peut entraîner une erreur si elle est appelée alors que l’utilisateur dépose activement l’entrée manuscrite.

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

DeleteStroke, méthode

IInkDisp

Classe InkDisp

InkStrokes Collection