Graphics::FillPie(constBrush*,constRectF&,REAL,REAL) (gdiplusgraphics.h)
El método Graphics::FillPie usa un pincel para rellenar el interior de un gráfico circular.
Sintaxis
Status FillPie(
const Brush *brush,
const RectF & rect,
REAL startAngle,
REAL sweepAngle
);
Parámetros
brush
Puntero a un objeto Brush que se usa para pintar el interior del gráfico circular.
rect
Referencia a un rectángulo que enlaza la elipse. Una parte curvada de la elipse es el arco del gráfico circular.
startAngle
Número real que especifica el ángulo, en grados, entre el eje X y el punto inicial del arco del gráfico circular.
sweepAngle
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 .
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_FillPie2(HDC hdc)
{
Graphics graphics(hdc);
// Create a SolidBrush object.
SolidBrush blackBrush(Color(255, 0, 0, 0));
// Define the pie shape.
RectF ellipseRect(0.5f, 0.8f, 200.9f, 100.6f);
REAL startAngle = 0.0;
REAL sweepAngle = 45.8;
// Fill the pie.
graphics.FillPie(&blackBrush, ellipseRect, startAngle, sweepAngle);
}
Requisitos
Encabezado | gdiplusgraphics.h |