Freigeben über


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 Bereichs, der durch eine Ellipse eingeschlossen ist. Ein Kreis wird durch einen Bogen und zwei Linien (Kanten) begrenzt, die von der Mitte der Ellipse bis zu den Endpunkten des Bogens gehen.

Syntax

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

Parameter

rect

Bezug auf ein Rechteck, das die Ellipse begrenzt, die den Kreis begrenzt.

startAngle

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

sweepAngle

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

Rückgabewert

Typ:Status

Wenn die Methode erfolgreich ist, wird Ok zurückgegeben, bei dem es sich um ein Element der Status Enumeration handelt.

Wenn die Methode fehlschlägt, wird eines der anderen Elemente der Status Enumeration zurückgegeben.

Bemerkungen

Beispiele

Im folgenden Beispiel wird ein GraphicsPath Objektpfad erstellt, ein Kreis zum Pfad hinzugefügt und dann der Pfad geschlagen.

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

Siehe auch

AddArc-Methoden

AddPie-Methoden

Clipping mit einer Region

Erstellen und Zeichnen von Pfaden

Erstellen eines Pfadverlaufs

DrawArc-Methoden

DrawPie-Methoden

Ellipsen und Arcs

GraphicsPath-

geöffnete und geschlossene Kurven

Pfade

RectF-