GdipCloneBitmapArea()



Syntaxe
Resultat.i = GdipCloneBitmapArea(x.f, y.f, width.f, height.f, format.i, *srcBitmap, @*dstBitmap)
Paramètres
x.f

[in] Indique l'abscisse du coin supérieur gauche de la partie du bitmap à copier.

y.f

[in] Indique l'ordonnée du coin supérieur gauche de la partie du bitmap à copier.

width.f

[in] Indique la largeur du rectangle à copier.

height.f

[in] Indique la hauteur du rectangle à copier.

format.i

[in] Spécifie le PixelFormat du nouveau bitmap.

*srcBitmap

[in] Pointeur sur le bitmap source.

*dstBitmap

[out] *dstBitmap recevra le pointeur sur le nouvel objet bitmap créé.

Description

Cette fonction permet de créer un nouvel objet bitmap en copiant une partie d'un autre bitmap. Les coordonnées du rectangle à copier sont de type flottant.

A chaque création d'un objet bitmap doit correspondre un appel de la fonction GdipDisposeImage() qui permet de libérer les ressources associées à l'objet.

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