Méthode IInkDisp ::ExtractStrokes (msinkaut.h)
Spécifie les traits à extraire d’une classe InkDisp et à couper ou copier dans une nouvelle classe InkDisp, à l’aide de la collection connue de traits pour déterminer les traits à extraire.
Syntaxe
HRESULT ExtractStrokes(
[in, optional] IInkStrokes *Strokes,
[in, optional] InkExtractFlags ExtractFlags,
[out, retval] IInkDisp **ExtractedInk
);
Paramètres
[in, optional] Strokes
Facultatif. Spécifie la collection de traits à extraire. La valeur par défaut est 0, ce qui spécifie que tous les traits sont extraits.
[in, optional] ExtractFlags
facultatif. Spécifie le type d’énumération InkExtractFlags , qui spécifie si l’encre est coupée ou copiée dans le nouvel objet Ink. La valeur par défaut est IEF_DEFAULT, ce qui coupe les traits.
[out, retval] ExtractedInk
Lorsque cette méthode retourne, contient un pointeur vers un nouvel objet de classe InkDisp qui contient la collection extraite de traits coupés ou copiés.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Succès |
|
Un paramètre contenait un pointeur non valide. |
|
L’objet Classe InkDisp de la collection InkStrokes Collection doit correspondre à la classe InkDisp connue. |
|
Une exception s’est produite à l’intérieur de la méthode. |
|
Tous les traits n’ont pas été extraits. |
|
Impossible d’allouer la mémoire utilisée pour effectuer l’opération. |
|
Indicateurs d’extraction non valides. |
|
La classe d’objets InkDisp Class n’est pas inscrite. |
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 |