Fungsi CreatePolyPolygonRgn (wingdi.h)
Fungsi CreatePolyPolygonRgn membuat wilayah yang terdiri dari serangkaian poligon. Poligon dapat tumpang tindih.
HRGN CreatePolyPolygonRgn(
[in] const POINT *pptl,
[in] const INT *pc,
[in] int cPoly,
[in] int iMode
);
[in] pptl
Penunjuk ke array struktur POINT yang menentukan simpul poligon dalam unit logis. Poligon ditentukan secara berturut-turut. Setiap poligon dianggap tertutup dan setiap puncak hanya ditentukan sekali.
[in] pc
Penunjuk ke array bilangan bulat, yang masing-masing menentukan jumlah titik dalam salah satu poligon dalam array yang diarahkan oleh lppt.
[in] cPoly
Jumlah total bilangan bulat dalam array yang diarahkan oleh lpPolyCounts.
[in] iMode
Mode isian yang digunakan untuk menentukan piksel mana yang berada di wilayah tersebut. Parameter ini bisa menjadi salah satu nilai berikut.
Untuk informasi selengkapnya tentang mode ini, lihat fungsi SetPolyFillMode .
Jika fungsi berhasil, nilai yang dikembalikan adalah handel ke wilayah tersebut.
Jika fungsi gagal, nilai yang dikembalikan adalah nol.
Saat Anda tidak lagi memerlukan objek HRGN , panggil fungsi DeleteObject untuk menghapusnya.
Koordinat wilayah direpresentasikan sebagai bilangan bulat bertanda tangan 27-bit.
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 |