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

Consulte también

Splines cardinales

Dibujar splines cardinales

Elementos gráficos

Curvas abiertas y cerradas

Point

SolidBrush

Pinceles y formas rellenas