Freigeben über


Graphics::FillRegion-Methode (gdiplusgraphics.h)

Die Graphics::FillRegion-Methode verwendet einen Pinsel, um einen angegebenen Bereich zu füllen.

Syntax

Status FillRegion(
  [in] const Brush  *brush,
  [in] const Region *region
);

Parameter

[in] brush

Typ: const Brush*

Zeiger auf einen Pinsel, der zum Zeichnen des Bereichs verwendet wird.

[in] region

Typ: const Region*

Zeiger auf einen bereich, der ausgefüllt werden soll.

Rückgabewert

Typ: Status

Wenn die Methode erfolgreich ist, gibt sie OK zurück, ein Element der Status-Enumeration .

Wenn die Methode fehlschlägt, wird eines der anderen Elemente der Status-Enumeration zurückgegeben.

Hinweise

Da ein Bereich einen Satz von Pixeln beschreibt, wird ein Pixel entweder vollständig innerhalb oder vollständig außerhalb des Bereichs betrachtet. Daher antialiasiert Graphics::FillRegion die Ränder des Bereichs nicht.

Beispiele

Im folgenden Beispiel wird ein Bereich aus einem Rechteck erstellt und dann der Bereich ausgefüllt.

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);
}

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile gdiplusgraphics.h (include Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

Farbe

Grafiken

Stift

Region

Regionen

Status