Compartir a través de


Graphics::FillPie(constBrush*,REAL,REAL,REAL,REAL,REAL,REAL) (gdiplusgraphics.h)

El método Graphics::FillPie usa un pincel para rellenar el interior de un gráfico circular.

Sintaxis

Status FillPie(
  [in] const Brush *brush,
  [in] REAL        x,
  [in] REAL        y,
  [in] REAL        width,
  [in] REAL        height,
  [in] REAL        startAngle,
  [in] REAL        sweepAngle
);

Parámetros

[in] brush

Tipo: pincel* const

Puntero a un objeto Brush que se usa para pintar el interior del gráfico circular.

[in] x

Tipo: REAL

Número real que especifica la coordenada x de la esquina superior izquierda del rectángulo que enlaza la elipse. Una parte curvada de la elipse es el arco del gráfico circular.

[in] y

Tipo: REAL

Número real que especifica la coordenada y de la esquina superior izquierda del rectángulo que enlaza la elipse.

[in] width

Tipo: REAL

Número real que especifica el ancho del rectángulo que enlaza la elipse.

[in] height

Tipo: REAL

Número real que especifica el alto del rectángulo que enlaza la elipse.

[in] startAngle

Tipo: REAL

Número real que especifica el ángulo, en grados, entre el eje x y el punto inicial del arco del gráfico circular.

[in] sweepAngle

Tipo: REAL

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

Valor devuelto

Tipo: Estado

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 .

Comentarios

Un circular es una parte del interior de una elipse (está limitada por una curva elíptica y dos líneas radiales). StartAngle y sweepAngle especifican la parte de la elipse que se va a usar.

Ejemplos

En el ejemplo siguiente se define un gráfico circular y, a continuación, se rellena.

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

   // Create a SolidBrush object.
   SolidBrush blackBrush(Color(255, 0, 0, 0));

   // Define the pie shape.
   REAL x = 0.0f;
   REAL y = 2.0f;
   REAL width = 200.8f;
   REAL height = 100.1f;
   REAL startAngle = 0.0f;
   REAL sweepAngle = 45.7f;

   // Fill the pie.
   graphics.FillPie(&blackBrush, x, y, width, height, startAngle, sweepAngle);
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado gdiplusgraphics.h (include Gdiplus.h)
Library Gdiplus.lib
Archivo DLL Gdiplus.dll

Consulte también

Color

Elementos gráficos

Estado