Partager via


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

Voir aussi

Color

Graphismes

Stylet

Région

Régions

État