Grafis::FillPolygon(constBrush*,constPointF*,INT) metode (gdiplusgraphics.h)

Metode Graphics::FillPolygon menggunakan kuas untuk mengisi interior poligon.

Sintaks

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

Parameter

brush

Arahkan ke objek Kuas yang digunakan untuk melukis interior poligon.

points

Arahkan ke array titik yang membentuk simpul poligon. Dua titik pertama dalam array menentukan sisi pertama poligon. Setiap titik tambahan menentukan sisi baru, simpul yang mencakup titik dan titik sebelumnya. Jika titik terakhir dan titik pertama tidak bertepatan, mereka menentukan sisi terakhir poligon.

count

Bilangan bulat yang menentukan jumlah titik dalam array titik .

Nilai kembali

Jika metode berhasil, metode mengembalikan Ok, yang merupakan elemen dari enumerasi Status .

Jika metode gagal, metode mengembalikan salah satu elemen lain dari enumerasi Status .

Keterangan

Contoh

Contoh berikut mendefinisikan poligon lalu mengisinya.

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);
}

Persyaratan

Persyaratan Nilai
Header gdiplusgraphics.h

Lihat juga

Grafik

Format String