Método Graphics::FillClosedCurve(constBrush*,constPointF*,INT) (gdiplusgraphics.h)

O método Graphics::FillClosedCurve cria um spline cardinal fechado de uma matriz de pontos e usa um pincel para preencher o interior do spline.

Sintaxe

Status FillClosedCurve(
  const Brush  *brush,
  const PointF *points,
  INT          count
);

Parâmetros

brush

Ponteiro para um objeto Brush usado para pintar o interior do spline.

points

Ponteiro para uma matriz de pontos que esse método usa para criar um spline cardinal fechado. Cada ponto na matriz é um ponto no spline.

count

Inteiro que especifica o número de pontos na matriz de pontos .

Valor retornado

Se o método for bem-sucedido, ele retornará Ok, que é um elemento da enumeração Status .

Se o método falhar, ele retornará um dos outros elementos da enumeração Status .

Comentários

Exemplos

O exemplo a seguir preenche um spline cardinal fechado.

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

   
Cabeçalho gdiplusgraphics.h

Confira também

Splines cardeais

Desenhando splines cardeais

Elementos gráficos

Curvas abertas e fechadas

Ponto

Solidbrush

Pincéis e formas preenchidas