Graphics ::FillRegion, méthode (gdiplusgraphics.h)
La méthode Graphics ::FillRegion utilise un pinceau pour remplir une région spécifiée.
Syntaxe
Status FillRegion(
[in] const Brush *brush,
[in] const Region *region
);
Paramètres
[in] brush
Type : const Brush*
Pointeur vers un pinceau utilisé pour peindre la région.
[in] region
Type : région* const
Pointeur vers une région à remplir.
Valeur retournée
Type : État
Si la méthode réussit, elle retourne Ok, qui est un élément de l’énumération Status .
Si la méthode échoue, elle retourne l’un des autres éléments de l’énumération Status .
Remarques
Étant donné qu’une région décrit un ensemble de pixels, un pixel est considéré comme entièrement à l’intérieur ou à l’extérieur de la région. Par conséquent, Graphics ::FillRegion n’antialias pas les bords de la région.
Exemples
L’exemple suivant crée une région à partir d’un rectangle, puis remplit la région.
VOID Example_FillRegion(HDC hdc)
{
Graphics graphics(hdc);
// Create a SolidBrush object.
SolidBrush blackBrush(Color(255, 0, 0, 0));
// Create a Region object from a rectangle.
Region ellipseRegion(Rect(0, 0, 200, 100));
// Fill the region.
graphics.FillRegion(&blackBrush, &ellipseRegion);
}
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | gdiplusgraphics.h (inclure Gdiplus.h) |
Bibliothèque | Gdiplus.lib |
DLL | Gdiplus.dll |