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

El método GraphicsPath::AddPie agrega un gráfico circular a esta ruta de acceso. Un arco es una parte de una elipse y un circular es una parte del área entre una elipse. Un gráfico circular está limitado por un arco y dos líneas (bordes) que van desde el centro de la elipse hasta los extremos del arco.

Sintaxis

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

Parámetros

rect

Referencia a un rectángulo que enlaza la elipse que enlaza el gráfico circular.

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 que define el gráfico circular.

sweepAngle

Número real que especifica el ángulo en sentido de las agujas del reloj, en grados, entre los puntos inicial y final del arco que define el gráfico circular.

Valor devuelto

Type:Status

Si el método se ejecuta 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 crea una ruta de acceso del objeto GraphicsPath , se agrega un gráfico circular a la ruta de acceso y, a continuación, se dibuja la ruta de acceso.

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

   RectF rect(50.0f, 50.0f, 100.0f, 100.0f);

   GraphicsPath path;
   path.AddPie(rect, 20.0f, 45.0f);

   // Draw the path.
   Pen pen(Color(255, 255, 0, 0));
   graphics.DrawPath(&pen, &path);

   graphics.DrawPath(&pen, &path);
}

Requisitos

Requisito Valor
Header gdipluspath.h

Consulte también

Métodos AddArc

Métodos AddPie

Recorte con una región

Crear y dibujar trazados

Crear un degradado de trazado

Métodos DrawArc

Métodos DrawPie

Elipses y arcos

Graphicspath

Curvas abiertas y cerradas

Paths

RectF