Graphics::D rawArc(constPen*,REAL,REAL,REAL,REAL,REAL,REAL) (gdiplusgraphics.h)
El método Graphics::D rawArc dibuja un arco. El arco forma parte de una elipse.
Sintaxis
Status DrawArc(
const Pen *pen,
REAL x,
REAL y,
REAL width,
REAL height,
REAL startAngle,
REAL sweepAngle
);
Parámetros
pen
Puntero a un lápiz que se usa para dibujar el arco.
x
Número real que especifica la coordenada x de la esquina superior izquierda del rectángulo delimitador para la elipse que contiene el arco.
y
Número real que especifica la coordenada y de la esquina superior izquierda del rectángulo delimitador para la elipse que contiene el arco.
width
Número real que especifica el ancho de la elipse que contiene el arco.
height
Número real que especifica el alto de la elipse que contiene el arco.
startAngle
Número real que especifica el ángulo entre el eje x y el punto inicial del arco.
sweepAngle
Número real que especifica el ángulo entre los puntos inicial y final del arco.
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 .
Observaciones
Ejemplos
En el ejemplo siguiente se dibuja un arco de 90 grados.
VOID Example_DrawArc4(HDC hdc)
{
Graphics graphics(hdc);
// Set up the arc.
Pen redPen(Color(255, 255, 0, 0), 3);
REAL x = 0;
REAL y = 0;
REAL width = 200.0f;
REAL height = 100.0f;
REAL startAngle = 0.0f;
REAL sweepAngle = 90.0f;
// Draw the arc.
graphics.DrawArc(&redPen, x, y, width, height, startAngle, sweepAngle);
}
Requisitos
Encabezado | gdiplusgraphics.h |