IInkDisp::CreateStrokes, méthode (msinkaut.h)
Crée une collection InkStrokes à partir d’objets IInkStrokeDisp existants.
Syntaxe
HRESULT CreateStrokes(
[in, optional] VARIANT StrokeIds,
[out, retval] IInkStrokes **Strokes
);
Paramètres
[in, optional] StrokeIds
Facultatif. Spécifie un tableau d’ID de trait qui existent dans l’objet InkDisp . Les traits avec ces ID sont ajoutés à une nouvelle collection InkStrokes . La valeur par défaut est NULL.
Pour plus d’informations sur la structure VARIANT, consultez Utilisation de la bibliothèque COM.
[out, retval] Strokes
Lorsque cette méthode retourne, contient un pointeur vers une nouvelle collection InkStrokes .
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. |
|
Type VARIANT non valide (uniquement VT_ARRAY | VT_I4 pris en charge). |
|
Une exception s’est produite à l’intérieur de la méthode. |
|
Impossible d’allouer de la mémoire pour créer la collection Strokes. |
|
Les ID de trait qui n’existent pas ont été passés à la méthode. |
Notes
Si le paramètre ids a la valeur NULL ou un tableau vide, une collection InkStrokes vide est créée.
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 |