GdipGetRegionScansCount()



Syntaxe
Resultat.i = GdipGetRegionScansCount(*region, @count.i, *matrix)
Paramètres
*region

[in] Pointeur sur un objet region existant.

count.i

[out] count recevra le nombre de rectangles qui se rapprochent de la région (approximation de la surface) pour laquelle la matrice de transformation spécifiée a été appliquée.

*matrix

[in] Pointeur sur un objet Matrix.

Description

Cette fonction permet de retrouver le nombre de rectangles qui se rapprochent de la région (approximation de la surface) pour laquelle la matrice de transformation spécifiée a été appliquée. Les coordonnées des rectangles sont retrouvées par la fonction GdipGetRegionScans(). La matrice est la matrice de transformation qui a été appliquée à la région. Cette fonction permet de dimensionner le tableau de variables RectF utilisée par la fonction GdipGetRegionScans().

L'exemple crée un path, lui ajoute une ellipse, la remplie en rouge et l'affiche, retrouve les coordonnées des rectangles et les dessine.

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