GdipTranslatePenTransform()



Syntaxe
Resultat.i = GdipTranslatePenTransform(*pen, dx.f, dy.f, order.i)
Paramètres
*pen

[in] Pointeur sur un objet Pen.

dx.f

[in] Valeur de translation sur l'axe x.

dy.f

[in] Valeur de translation sur l'axe y.

order.i

[in] Élément de l'énumération MatrixOrder qui indique l'ordre de la multiplication des matrices. MatrixOrderPrepend indique que la multiplication se fait de gauche à droite et MatrixOrderAppend indique que la multiplication se fait de droite à gauche. La valeur par défaut est MatrixOrderPrepend. Ces valeurs déterminent l'ordre d'application des transformations tel que défini par l'énumération MatrixOrder.

Description
Bien que la fonction existe, elle n'a aucun effet sur le pen (voir exemple).
La translation n'est pas prise en compte avec la fonction GdipSetPenTransform().

Cette fonction n'est pas implémentée par le wrapper Microsoft (langage C).

Résultat de la fonction
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.
PB - OS
PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium