Freigeben über


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

Bezug auf ein Rechteck, das die Ellipse begrenzt, 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, 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-objektPfaderstellt, ein Bogen zu Pfadhinzugefügt, der Bogen geschlossen und dann Pfadzeichnet.

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

Siehe auch

AddArc-Methoden

Clipping mit einer Region

Erstellen und Zeichnen von Pfaden

Erstellen eines Pfadverlaufs

DrawArc-Methoden

Ellipsen und Arcs

GraphicsPath-

Pfade

RectF-