Graphics::D rawPie(constPen*,INT,INT,INT,INT,REAL,REAL) (gdiplusgraphics.h)
El método Graphics::D rawPie dibuja un gráfico circular.
Status DrawPie(
[in] const Pen *pen,
[in] INT x,
[in] INT y,
[in] INT width,
[in] INT height,
[in] REAL startAngle,
[in] REAL sweepAngle
);
[in] pen
Tipo: const Pen*
Puntero a un lápiz que se usa para dibujar el 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 en la que se va a dibujar el 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 en la que se va a dibujar el gráfico circular.
[in] width
Tipo: INT
Entero que especifica el ancho del rectángulo que enlaza la elipse en la que se va a dibujar el gráfico circular.
[in] height
Tipo: INT
Entero que especifica el alto del rectángulo que enlaza la elipse en la que se va a dibujar el gráfico circular.
[in] startAngle
Tipo: REAL
Número real que especifica el ángulo, en grados, entre el eje x y el punto inicial del arco que define el gráfico circular. Un valor positivo especifica la rotación en sentido de las agujas del reloj.
[in] sweepAngle
Tipo: REAL
Número real que especifica el ángulo, en grados, entre los puntos inicial y final del arco que define el circular. Un valor positivo especifica la rotación en sentido de las agujas del reloj.
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 .
En la ilustración siguiente se muestra el gráfico circular que se dibuja en la elipse que está limitada por el rectángulo. La ilustración también muestra el eje horizontal de la elipse y la dirección del startAngle y el sweepAngle.

En el ejemplo siguiente se dibuja un gráfico circular.
VOID Example_DrawPie3(HDC hdc)
{
Graphics graphics(hdc);
// Create a Pen object.
Pen blackPen(Color(255, 0, 0, 0), 3);
// Define the pie.
int x = 0;
int y = 0;
int width = 200;
int height = 100;
REAL startAngle = 0.0f;
REAL sweepAngle = 45.0f;
// Draw the pie.
graphics.DrawPie(&blackPen, x, y, width, height, startAngle, sweepAngle);
}
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 |