GraphicsPath::AddPie(constRectF&,REAL,REAL)-Methode (gdipluspath.h)

Die GraphicsPath::AddPie-Methode fügt diesem Pfad einen Kreis hinzu. Ein Bogen ist ein Teil einer Ellipse, und ein Kreis ist ein Teil des Von einer Ellipse umschlossenen Bereichs. Ein Kreis wird durch einen Bogen und zwei Linien (Kanten) begrenzt, die vom Zentrum der Ellipse bis zu den Endpunkten des Bogens gehen.

Syntax

Status AddPie(
  const RectF & rect,
  REAL          startAngle,
  REAL          sweepAngle
);

Parameter

rect

Verweis auf ein Rechteck, das die Ellipse umgrenzt, die den Kreis umgrenzt.

startAngle

Reelle Zahl, die den Winkel im Uhrzeigersinn in Grad zwischen der horizontalen Achse der Ellipse und dem Startpunkt des Bogens angibt, der den Kreis definiert.

sweepAngle

Reelle Zahl, die den Winkel im Uhrzeigersinn in Grad zwischen dem Anfangs- und Endpunkt des Bogens angibt, der den Kreis definiert.

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.

Bemerkungen

Beispiele

Im folgenden Beispiel wird ein GraphicsPath-Objektpfad erstellt, dem Pfad ein Kreis hinzugefügt und dann der Pfad gezogen. zeichnet.

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

   RectF rect(50.0f, 50.0f, 100.0f, 100.0f);

   GraphicsPath path;
   path.AddPie(rect, 20.0f, 45.0f);

   // Draw the path.
   Pen pen(Color(255, 255, 0, 0));
   graphics.DrawPath(&pen, &path);

   graphics.DrawPath(&pen, &path);
}

Anforderungen

Anforderung Wert
Header gdipluspath.h

Weitere Informationen

AddArc-Methoden

AddPie-Methoden

Ausschneiden mit einer Region

Erstellen und Zeichnen von Pfaden

Erstellen eines Pfadverlaufs

DrawArc-Methoden

DrawPie-Methoden

Ellipsen und Bögen

Graphicspath

Geöffnete und geschlossene Kurven

Paths

RectF