Freigeben über


Graphics::FillPie(constBrush*,REAL,REAL,REAL,REAL,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] REAL        x,
  [in] REAL        y,
  [in] REAL        width,
  [in] REAL        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: REAL

Reelle Zahl, 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: REAL

Reelle Zahl, die die y-Koordinate der oberen linken Ecke des Rechtecks angibt, das die Ellipse umgrenzt.

[in] width

Typ: REAL

Reelle Zahl, die die Breite des Rechtecks angibt, das die Ellipse umgrenzt.

[in] height

Typ: REAL

Reelle Zahl, die die Höhe des Rechtecks angibt, das die Ellipse umgrenzt.

[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, gibt sie eines der anderen Elemente der Status-Enumeration zurück.

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 zu verwendenden Teil der Ellipse an.

Beispiele

Im folgenden Beispiel wird ein Kreis definiert und dann ausgefüllt.

VOID Example_FillPie4(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a SolidBrush object.
   SolidBrush blackBrush(Color(255, 0, 0, 0));

   // Define the pie shape.
   REAL x = 0.0f;
   REAL y = 2.0f;
   REAL width = 200.8f;
   REAL height = 100.1f;
   REAL startAngle = 0.0f;
   REAL sweepAngle = 45.7f;

   // 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

Weitere Informationen

Farbe

Grafiken

Status