Compartir a través de


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

El método Graphics::D rawArc dibuja un arco. El arco forma parte de una elipse.

Sintaxis

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

Parámetros

pen

Puntero a un lápiz que se usa para dibujar el arco.

x

Número real que especifica la coordenada x de la esquina superior izquierda del rectángulo delimitador para la elipse que contiene el arco.

y

Número real que especifica la coordenada y de la esquina superior izquierda del rectángulo delimitador para la elipse que contiene el arco.

width

Número real que especifica el ancho de la elipse que contiene el arco.

height

Número real que especifica el alto de la elipse que contiene el arco.

startAngle

Número real que especifica el ángulo entre el eje x y el punto inicial del arco.

sweepAngle

Número real que especifica el ángulo entre los puntos inicial y final del arco.

Valor devuelto

Si el método se realiza correctamente, devuelve Ok, que es un elemento de la enumeración Status .

Si se produce un error en el método, devuelve uno de los otros elementos de la enumeración Status .

Observaciones

Ejemplos

En el ejemplo siguiente se dibuja un arco de 90 grados.

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

Requisitos

   
Encabezado gdiplusgraphics.h

Consulte también

Creación de figuras a partir de líneas, curvas y formas

Métodos DrawArc

Métodos DrawEllipse

Elipses y arcos

Elementos gráficos

Lápiz

Rect