Condividi tramite


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

Il metodo Graphics::D rawArc disegna un arco. L'arco fa parte di un'ellisse.

Sintassi

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

Parametri

pen

Puntatore a una penna utilizzata per disegnare l'arco.

x

Numero reale che specifica la coordinata x dell'angolo superiore sinistro del rettangolo di delimitazione per l'ellisse che contiene l'arco.

y

Numero reale che specifica la coordinata y dell'angolo superiore sinistro del rettangolo di delimitazione per l'ellisse che contiene l'arco.

width

Numero reale che specifica la larghezza dell'ellisse che contiene l'arco.

height

Numero reale che specifica l'altezza dell'ellisse che contiene l'arco.

startAngle

Numero reale che specifica l'angolo tra l'asse x e il punto iniziale dell'arco.

sweepAngle

Numero reale che specifica l'angolo tra i punti iniziale e finale dell'arco.

Valore restituito

Se il metodo ha esito positivo, restituisce Ok, che è un elemento dell'enumerazione Status .

Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .

Commenti

Esempi

Nell'esempio seguente viene disegnato un arco di 90 gradi.

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);
}

Requisiti

   
Intestazione gdiplusgraphics.h

Vedi anche

Creazione di figure da linee, curve e forme

Metodi DrawArc

Metodi DrawEllipse

Ellissi e archi

Grafica

Penna

Rect