PureBasic & GDI+ 1.0
Region



Les régions GDI+ décrivent une zone de la surface d'affichage. La zone peut être de n'importe quelle forme. En d'autres termes, le pourtour de la zone peut être une combinaison de lignes courbes et droites. Les régions peuvent également être créées à partir des surfaces intérieures de rectangles, de chemins (Path) ou d'une combinaison de ces derniers.

Les régions sont utilisées comme zones de découpe (n'utiliser qu'une portion d'une image etc.) et pour les opérations de recherche ou de tests telles que tester si un point ou un rectangle croisent une région etc. Le gestionnaire de fenêtres (Window Manager) utilise des régions pour définir la zone de dessin des fenêtres. Ces régions sont appelées des régions de découpage.

Une région GDI+ est dimensionnable parce que ses coordonnées sont spécifiées en coordonnées universelles (world coordinates) alors qu'une région GDI est exprimée en coordonnées utilisées par le périphérique (device coordinates). Sur une surface de dessin, toutefois, son intérieur dépend de la taille et de la forme des pixels qui la représentent.

Les régions peuvent être remplies en utilisant un objet Brush.

Voir également les pages Microsoft ici :

http://msdn2.microsoft.com/fr-fr/library/4t53hf8d(VS.80).aspx

http://msdn2.microsoft.com/fr-fr/library/79eytxt5(VS.80).aspx

Liste des commandes
GdipCloneRegion
GdipCombineRegionPath
GdipCombineRegionRect
GdipCombineRegionRectI
GdipCombineRegionRegion
GdipCreateRegion
GdipCreateRegionHrgn
GdipCreateRegionPath
GdipCreateRegionRect
GdipCreateRegionRectI
GdipCreateRegionRgnData
GdipDeleteRegion
GdipGetRegionBounds
GdipGetRegionBoundsI
GdipGetRegionData
GdipGetRegionDataSize
GdipGetRegionHRgn
GdipGetRegionScans
GdipGetRegionScansCount
GdipGetRegionScansI
GdipIsEmptyRegion
GdipIsEqualRegion
GdipIsInfiniteRegion
GdipIsVisibleRegionPoint
GdipIsVisibleRegionPointI
GdipIsVisibleRegionRect
GdipIsVisibleRegionRectI
GdipSetEmpty
GdipSetInfinite
GdipTransformRegion
GdipTranslateRegion
GdipTranslateRegionI