IInkDisp::AddStrokesAtRectangle, méthode (msinkaut.h)

Ajoute une collection Strokes spécifiée à cet objet InkDisp à un rectangle spécifié.

Syntaxe

HRESULT AddStrokesAtRectangle(
  [in] IInkStrokes   *SourceStrokes,
  [in] IInkRectangle *TargetRectangle
);

Paramètres

[in] SourceStrokes

Traits à ajouter à l’encre. Ces traits sources sont ajoutés à cet objet InkDisp .

[in] TargetRectangle

InkRectangle dans les coordonnées d’espace d’encre où les traits sont ajoutés. Une erreur d’exécution se produit si les coordonnées du rectangle sont {0,0,0,0}.

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_FAIL
Une erreur non spécifiée s'est produite.
E_INK_INCOMPATIBLE_OBJECT
Un pointeur ne pointe pas vers un objet valide.
E_INK_EXCEPTION
Une exception s’est produite à l’intérieur de la méthode.
E_INVALIDARG
Le haut et le bas du rectangle sont égaux.

Notes

En cas d’insertion, les traits sont mis à l’échelle à partir du cadre englobant des traits vers le rectangle.

Cette méthode peut être utilisée pour copier des traits dans un seul objet InkDisp . Les traits d’encre source ne doivent pas provenir d’un autre objet InkDisp .

Configuration requise

   
Client minimal pris en charge Windows XP Tablet PC Edition [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

IInkDisp

InkDisp, classe

InkStrokes, collection