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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk