Compartir a través de


Método GraphicsPath::AddArc(constRectF&,REAL,REAL) (gdipluspath.h)

El método GraphicsPath::AddArc agrega un arco elíptico a la figura actual de esta ruta de acceso.

Sintaxis

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

Parámetros

rect

Referencia a un rectángulo que enlaza la elipse que contiene el arco.

startAngle

Número real que especifica el ángulo en sentido de las agujas del reloj, en grados, entre el eje horizontal de la elipse y el punto inicial del arco.

sweepAngle

Número real que especifica el ángulo en sentido de las agujas del reloj, en grados, entre el punto inicial (startAngle) y el punto final del arco.

Valor devuelto

Tipo de : estado de

Si el método se ejecuta correctamente, devuelve Ok, que es un elemento de la enumeración Status 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 crea un objeto GraphicsPathruta de acceso, se agrega un arco a ruta de acceso, se cierra el arco y, a continuación, se dibuja ruta de acceso.

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

Requisitos

Requisito Valor
encabezado de gdipluspath.h

Consulte también

métodos AddArc

recorte con una región

construir y dibujar rutas de acceso

crear un de degradado de trazado

métodos DrawArc

puntos suspensivos y arcos

GraphicsPath

rutas de acceso de

RectF