Bagikan melalui


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

Lihat juga

Fungsi Bentuk Terisi

Gambaran Umum Bentuk Terisi

GetPolyFillMode

TITIK

Poligon

Polyline

PolylineTo

SetPolyFillMode