GdipDrawImagePointRect()



Syntaxe
Resultat.i = GdipDrawImagePointRect(*graphics, *image, x.f, y.f, srcx.f, srcy.f, srcwidth.f, srcheight.f, srcUnit.i)
Paramètres
*graphics

[in] Pointeur sur un objet Graphics.

*image

[in] Pointeur sur un objet Image qui représente l'image à dessiner.

x.f

[in] Coordonnée x de l'angle supérieur gauche à partir de laquelle l'image sera affichée.

y.f

[in] Coordonnée y de l'angle supérieur gauche à partir de laquelle l'image sera affichée.

srcx.f

[in] Coordonnée x de l'angle supérieur gauche de la portion de l'image source qui sera dessinée.

srcy.f

[in] Coordonnée y de l'angle supérieur gauche de la portion de l'image source qui sera dessinée.

srcwidth.f

[in] Largeur de la portion de l'image source qui sera dessinée.

srcheight.f

[in] Hauteur de la portion de l'image source qui sera dessinée.

srcUnit.i

[in] Elément de l'énumération Unit qui défini l'unité utilisée pour l'image.

Description

Cette fonction permet de dessiner sur le graphique une partie d'une image. L'image sera dessinée à partir de l'angle supérieur gauche défini par les paramètres x.f et y.f.

La portion rectangulaire de l'image qui sera affichée est définie par les paramètres srcx.f, srcx.f, srcwidth.f et srcheight.f.

Toutes les coordonnées relatives à l'image sont des nombres flottants.

L'unité utilisée est définie par le paramètre srcUnit qui est un élément de l'énumération Unit.

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