Freigeben über


Graphics::D rawPie(constPen*,constRectF&,REAL,REAL)-Methode (gdiplusgraphics.h)

Die Graphics::D rawPie-Methode zeichnet einen Kreis.

Syntax

Status DrawPie(
  const Pen     *pen,
  const RectF & rect,
  REAL          startAngle,
  REAL          sweepAngle
);

Parameter

pen

Zeiger auf einen Stift, der zum Zeichnen des Kreises verwendet wird.

rect

Rechteck, das die Ellipse umgibt, in der der Kreis gezeichnet werden soll.

startAngle

Reelle Zahl, die den Winkel in Grad zwischen der x-Achse und dem Anfangspunkt des Bogens angibt, der den Kreis definiert. Ein positiver Wert gibt die Drehung im Uhrzeigersinn an.

sweepAngle

Reelle Zahl, die den Winkel in Grad zwischen den Anfangs- und Endpunkten des Bogens angibt, der den Kreis definiert. Ein positiver Wert gibt die Drehung im Uhrzeigersinn an.

Rückgabewert

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.

Bemerkungen

Beispiele

Das folgende Beispiel zeichnet einen Kreis.

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

   // Create a Pen object.
   Pen blackPen(Color(255, 0, 0, 0), 3);

   // Define the pie.
   RectF ellipseRect(0, 0, 200, 100);
   REAL startAngle = 0.0f;
   REAL sweepAngle = 45.0f;

   // Draw the pie.
   graphics.DrawPie(&blackPen, ellipseRect, startAngle, sweepAngle);
}

Anforderungen

Anforderung Wert
Header gdiplusgraphics.h

Weitere Informationen

FillPie-Methoden

Geöffnete und geschlossene Kurven

RectF