GdipGetRenderingOrigin()



Syntaxe
Resultat.i = GdipGetRenderingOrigin(*graphics, @x.l, @y.l)

Paramètres

*graphics

[in] Pointeur sur un objet Graphics existant.

x.l

[out] x recevra un nombre entier qui indique l'origine en X du rendu.

y.l

[out] y recevra un nombre entier qui indique l'origine en Y du rendu.

Description

Cette fonction permet de retrouver l'origine du rendu du graphique. L'origine du rendu est utilisée pour placer l'origine de la trame 8 bit par pixel (8-bits-per-pixel) et 16 bit par pixel (16-bits-per-pixel) et est également utilisée pour placer l'origine des HatchBrush.
Exemple :
L'exemple est proche de celui de la fonction GdipSetRenderingOrigin().
Il en diffère par l'affichage en dessous des TrackbarGadget, de la valeur de l'origine avec la fonction GdipGetRenderingOrigin().
Dessine une fenêtre avec 2 TrackbarGadget (ces TrackbarGadget n'affectent que le rectangle de droite).
Crée une HatchBrush avec le style #HatchStyleCross
Affiche à gauche un rectangle rempli avec la brush
Affiche à droite un deuxième rectangle rempli avec la brush, mais avec une initialisation de la fonction GdipSetRenderingOrigin() en x de 10 et y de 10
Avec les 2 TrackbarGadget, on peut faire varier l'origine en X et Y entre 0 et 20 et voir le changement appliqué uniquement sur le rectangle de droite.

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