Graphics::FillPie(constBrush*,INT,INT,INT,INT,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] INT x,
[in] INT y,
[in] INT width,
[in] INT 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: INT
Entero 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: INT
Entero que especifica la coordenada y de la esquina superior izquierda del rectángulo que enlaza la elipse.
[in] width
Tipo: INT
Entero que especifica el ancho del rectángulo que enlaza la elipse.
[in] height
Tipo: INT
Entero 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_FillPie3(HDC hdc)
{
Graphics graphics(hdc);
// Create a SolidBrush object.
SolidBrush blackBrush(Color(255, 0, 0, 0));
// Define the pie shape.
int x = 0;
int y = 0;
int width = 200;
int height = 100;
REAL startAngle = 0.0f;
REAL sweepAngle = 45.0f;
// 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 |