Compartilhar via


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

O método Graphics::FillPolygon usa um pincel para preencher o interior de um polígono.

Sintaxe

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

Parâmetros

brush

Ponteiro para um objeto Brush usado para pintar o interior do polígono.

points

Ponteiro para uma matriz de pontos que compõem os vértices do polígono. Os dois primeiros pontos na matriz especificam o primeiro lado do polígono. Cada ponto adicional especifica um novo lado, cujos vértices incluem o ponto e o ponto anterior. Se o último ponto e o primeiro ponto não coincidirem, eles especificarão o último lado do polígono.

count

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

Retornar valor

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 define um polígono e o preenche.

VOID Example_FillPolygon3(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a SolidBrush object.
   SolidBrush blackBrush(Color(255, 0, 0, 0));

   // Create an array of PointF objects that define the polygon.
   PointF point1(100.0f, 100.0f);
   PointF point2(200.0f, 130.0f);
   PointF point3(150.0f, 200.0f);
   PointF point4(50.0f, 200.0f);
   PointF point5(0.0f, 130.0f);
   PointF points[5] = {point1, point2, point3, point4, point5};

   // Fill the polygon.
   graphics.FillPolygon(&blackBrush, points, 5);
}

Requisitos

Requisito Valor
Cabeçalho gdiplusgraphics.h

Confira também

Elementos gráficos

StringFormat