Share via


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

Die GraphicsPath::AddArc-Methode fügt der aktuellen Abbildung dieses Pfads einen elliptischen Bogen hinzu.

Syntax

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

Parameter

rect

Verweis auf ein Rechteck, das die Ellipse umgrenzt, die den Bogen enthält.

startAngle

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

sweepAngle

Reelle Zahl, die den Winkel im Uhrzeigersinn in Grad zwischen dem Startpunkt (startAngle) und dem Endpunkt des Bogens 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.

Bemerkungen

Beispiele

Im folgenden Beispiel wird ein GraphicsPath-Objektpfad erstellt, ein Arc zum Pfad hinzugefügt, der Arc geschlossen und dann der Pfad zeichnert.

VOID AddArcExample(HDC hdc)
{
   Graphics graphics(hdc);
   RectF rect(20.0f, 20.0f, 50.0f, 100.0f);

   GraphicsPath path;
   path.AddArc(rect, 0.0f, 180.0f);
   path.CloseFigure();

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

Anforderungen

Anforderung Wert
Header gdipluspath.h

Weitere Informationen

AddArc-Methoden

Ausschneiden mit einer Region

Erstellen und Zeichnen von Pfaden

Erstellen eines Pfadverlaufs

DrawArc-Methoden

Ellipsen und Bögen

Graphicspath

Paths

RectF