Graphics::FillClosedCurve(constBrush*,constPointF*,INT) (gdiplusgraphics.h)
El método Graphics::FillClosedCurve crea una spline cardinal cerrada a partir de una matriz de puntos y usa un pincel para rellenar el interior de la spline.
Sintaxis
Status FillClosedCurve(
const Brush *brush,
const PointF *points,
INT count
);
Parámetros
brush
Puntero a un objeto Brush que se usa para pintar el interior de la spline.
points
Puntero a una matriz de puntos que usa este método para crear una spline cardinal cerrada. Cada punto de la matriz es un punto en la spline.
count
Entero que especifica el número de puntos de la matriz de puntos .
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 rellena una spline cardinal cerrada.
VOID Example_FillClosedCurve3(HDC hdc)
{
Graphics graphics(hdc);
//Create a SolidBrush object.
SolidBrush blackBrush(Color(255, 0, 0, 0));
//Create an array of PointF objects.
PointF point1(100.0f, 100.0f);
PointF point2(200.0f, 50.0f);
PointF point3(250.0f, 200.0f);
PointF point4(50.0f, 150.0f);
PointF points[4] = {point1, point2, point3, point4};
//Fill the curve.
graphics.FillClosedCurve(&blackBrush, points, 4);
}
Requisitos
Encabezado | gdiplusgraphics.h |