Fungsi PoliPolygon (wingdi.h)
Fungsi PolyPolygon menggambar serangkaian poligon tertutup. Setiap poligon diuraikan dengan menggunakan pena saat ini dan diisi dengan menggunakan mode pengisian kuas dan poligon saat ini. Poligon yang digambar oleh fungsi ini dapat tumpang tindih.
Sintaks
BOOL PolyPolygon(
[in] HDC hdc,
[in] const POINT *apt,
[in] const INT *asz,
[in] int csz
);
Parameter
[in] hdc
Handel ke konteks perangkat.
[in] apt
Penunjuk ke array struktur POINT yang menentukan simpul poligon, dalam koordinat logis. Poligon ditentukan secara berturut-turut. Setiap poligon ditutup secara otomatis dengan menggambar garis dari puncak terakhir ke yang pertama. Setiap puncak harus ditentukan sekali.
[in] asz
Penunjuk ke array bilangan bulat, yang masing-masing menentukan jumlah titik dalam poligon yang sesuai. Setiap bilangan bulat harus lebih besar dari atau sama dengan 2.
[in] csz
Jumlah total poligon.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol.
Keterangan
Posisi saat ini tidak digunakan atau diperbarui oleh fungsi ini.
Setiap titik tambahan diabaikan. Untuk menggambar poligon dengan lebih banyak titik, bagi data Anda menjadi grup, yang masing-masing memiliki kurang dari jumlah titik maksimum, dan panggil fungsi untuk setiap grup titik. Perhatikan, yang terbaik adalah memiliki poligon hanya di salah satu grup.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wingdi.h (sertakan Windows.h) |
Pustaka | Gdi32.lib |
DLL | Gdi32.dll |