Freigeben über


Graphics::D rawArc(constPen*,REAL,REAL,REAL,REAL,REAL)-Methode (gdiplusgraphics.h)

Die Graphics::D rawArc-Methode zeichnet einen Bogen. Der Bogen ist Teil einer Ellipse.

Syntax

Status DrawArc(
  const Pen *pen,
  REAL      x,
  REAL      y,
  REAL      width,
  REAL      height,
  REAL      startAngle,
  REAL      sweepAngle
);

Parameter

pen

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

x

Reelle Zahl, die die x-Koordinate der oberen linken Ecke des umgebenden Rechtecks für die Ellipse angibt, die den Bogen enthält.

y

Reelle Zahl, die die y-Koordinate der oberen linken Ecke des umgebenden Rechtecks für die Ellipse angibt, die den Bogen enthält.

width

Reelle Zahl, die die Breite der Ellipse angibt, die den Bogen enthält.

height

Reelle Zahl, die die Höhe der Ellipse angibt, die den Bogen enthält.

startAngle

Reelle Zahl, die den Winkel zwischen der x-Achse und dem Startpunkt des Bogens angibt.

sweepAngle

Reelle Zahl, die den Winkel zwischen dem Anfangs- und Endpunkt des Bogens angibt.

Rückgabewert

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

Das folgende Beispiel zeichnet einen 90-Grad-Bogen.

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

   // Set up the arc.
   Pen redPen(Color(255, 255, 0, 0), 3);
   REAL x = 0;
   REAL y = 0;
   REAL width = 200.0f;
   REAL height = 100.0f;
   REAL startAngle = 0.0f;
   REAL sweepAngle = 90.0f;

   // Draw the arc.
   graphics.DrawArc(&redPen, x, y, width, height, startAngle, sweepAngle);
}

Requirements (Anforderungen)

   
Kopfzeile gdiplusgraphics.h

Weitere Informationen

Erstellen von Abbildungen Figuren aus Linien, Kurven und Formen

DrawArc-Methoden

DrawEllipse-Methoden

Ellipsen und Bögen

Grafiken

Stift

Rect