Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |