Graphics::FillPie(constBrush*,INT,INT,INT,INT,REAL,REAL)-Methode (gdiplusgraphics.h)
Die Graphics::FillPie-Methode verwendet einen Pinsel, um das Innere eines Kreises zu füllen.
Syntax
Status FillPie(
[in] const Brush *brush,
[in] INT x,
[in] INT y,
[in] INT width,
[in] INT height,
[in] REAL startAngle,
[in] REAL sweepAngle
);
Parameter
[in] brush
Typ: const Brush*
Zeiger auf ein Brush-Objekt , das verwendet wird, um das Innere des Kreises zu zeichnen.
[in] x
Typ: INT
Ganzzahl, die die x-Koordinate der oberen linken Ecke des Rechtecks angibt, das die Ellipse umgrenzt. Ein gekrümmter Teil der Ellipse ist der Bogen des Kreises.
[in] y
Typ: INT
Ganzzahl, die die y-Koordinate der oberen linken Ecke des Rechtecks angibt, das die Ellipse begrenzt.
[in] width
Typ: INT
Ganzzahl, die die Breite des Rechtecks angibt, das die Ellipse begrenzt.
[in] height
Typ: INT
Ganzzahl, die die Höhe des Rechtecks angibt, das die Ellipse begrenzt.
[in] startAngle
Typ: REAL
Reelle Zahl, die den Winkel in Grad zwischen der x-Achse und dem Startpunkt des Kreisbogens angibt.
[in] sweepAngle
Typ: REAL
Reelle Zahl, die den Winkel in Grad zwischen dem Anfangs- und Endpunkt des Kreisbogens angibt.
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
Ein Kreis ist ein Teil des Inneren einer Ellipse (er wird durch eine elliptische Kurve und zwei radiale Linien begrenzt). StartAngle und sweepAngle geben den Teil der zu verwendenden Ellipse an.
Beispiele
Im folgenden Beispiel wird ein Kreis definiert und dann gefüllt.
VOID Example_FillPie3(HDC hdc)
{
Graphics graphics(hdc);
// Create a SolidBrush object.
SolidBrush blackBrush(Color(255, 0, 0, 0));
// Define the pie shape.
int x = 0;
int y = 0;
int width = 200;
int height = 100;
REAL startAngle = 0.0f;
REAL sweepAngle = 45.0f;
// Fill the pie.
graphics.FillPie(&blackBrush, x, y, width, height, startAngle, sweepAngle);
}
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 |