Fungsi CombineRgn (wingdi.h)
Fungsi CombineRgn menggabungkan dua wilayah dan menyimpan hasilnya di wilayah ketiga. Kedua wilayah digabungkan sesuai dengan mode yang ditentukan.
Sintaks
int CombineRgn(
[in] HRGN hrgnDst,
[in] HRGN hrgnSrc1,
[in] HRGN hrgnSrc2,
[in] int iMode
);
Parameter
[in] hrgnDst
Handel ke wilayah baru dengan dimensi yang ditentukan dengan menggabungkan dua wilayah lainnya. (Wilayah ini harus ada sebelum CombineRgn dipanggil.)
[in] hrgnSrc1
Handel ke wilayah pertama dari dua wilayah yang akan digabungkan.
[in] hrgnSrc2
Handel ke wilayah kedua dari dua wilayah yang akan digabungkan.
[in] iMode
Mode yang menunjukkan bagaimana kedua wilayah akan digabungkan. Parameter ini bisa menjadi salah satu nilai berikut.
Nilai kembali
Nilai yang dikembalikan menentukan jenis wilayah yang dihasilkan. Ini bisa menjadi salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Wilayah kosong. |
|
Wilayah ini adalah persegi panjang tunggal. |
|
Wilayah ini lebih dari satu persegi panjang. |
|
Tidak ada wilayah yang dibuat. |
Keterangan
Ketiga wilayah tersebut tidak perlu berbeda. Misalnya, parameter hrgnSrc1 dapat sama dengan parameter hrgnDest .
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 |