Grafik::D rawPolygon(constPen*,constPoint*,INT) metode (gdiplusgraphics.h)
Metode Graphics::D rawPolygon menggambar poligon.
Sintaks
Status DrawPolygon(
[in] const Pen *pen,
[in] const Point *points,
[in] INT count
);
Parameter
[in] pen
Jenis: const Pen*
Penunjuk ke pena yang digunakan untuk menggambar poligon.
[in] points
Jenis: const Point*
Penunjuk ke array objek Titik yang menentukan simpul poligon.
[in] count
Jenis: INT*
Bilangan bulat yang menentukan jumlah elemen dalam array titik .
Menampilkan nilai
Jenis: Status
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
Jika koordinat pertama dan terakhir dalam array titik tidak identik, garis digambar di antaranya untuk menutup poligon.
Contoh
Contoh berikut menggambar poligon, yang ditentukan oleh array titik.
VOID Example_DrawPolygon(HDC hdc)
{
Graphics graphics(hdc);
// Create a Pen object.
Pen blackPen(Color(255, 0, 0, 0), 3);
// Create an array of Point objects that define the polygon.
Point point1(100, 100);
Point point2(200, 130);
Point point3(150, 200);
Point point4(50, 200);
Point point5(0, 130);
Point points[5] = {point1, point2, point3, point4, point5};
Point* pPoints = points;
// Draw the polygon.
graphics.DrawPolygon(&blackPen, pPoints, 5);
}
Persyaratan
Klien minimum yang didukung | Windows XP, Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | gdiplusgraphics.h (termasuk Gdiplus.h) |
Pustaka | Gdiplus.lib |
DLL | Gdiplus.dll |