Partager via


Méthode IInkDisp::AddStrokesAtRectangle (msinkaut.h)

Ajoute une collection Strokes spécifiée à cet objet InkDisp au niveau d’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

Le inkRectangle dans l’espace d’encre coordonnées 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

Lorsqu’ils sont insérés, les traits sont mis à l’échelle 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 É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

IInkDisp

Classe InkDisp

InkStrokes Collection