GdipGetRegionBounds()



Syntaxe
Resultat.i = GdipGetRegionBoundsI(*region, *graphics, @rect.Rect)
Paramètres
*region

[in] Pointeur sur un objet region existant.

*graphics

[in] Pointeur sur un objet Graphics existant.

rect.Rect

[out] Variable Rect qui recevra les coordonnées du rectangle englobant la région.

Description

Cette fonction permet de retrouver les coordonnées du rectangle englobant la région.

Le graphique passé en paramètre contient les transformations world et de page nécessaires pour calculer les coordonnées da la région associée au périphérique ainsi que le rectangle. Le rectangle retourné par la fonction n'est pas toujours le plus petit rectangle possible.

L'exemple crée un path et lui ajoute une courbe fermée, puis une région est crée à partir du path. Les coordonnées du rectangle englobant la région sont retrouvées, la région est affiché et le rectangle dessiné.

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