Fungsi ExtSelectClipRgn (wingdi.h)
Fungsi ExtSelectClipRgn menggabungkan wilayah yang ditentukan dengan wilayah kliping saat ini menggunakan mode yang ditentukan.
Sintaks
int ExtSelectClipRgn(
[in] HDC hdc,
[in] HRGN hrgn,
[in] int mode
);
Parameter
[in] hdc
Handel ke konteks perangkat.
[in] hrgn
Handel ke wilayah yang akan dipilih. Handel ini tidak boleh NULL kecuali mode RGN_COPY ditentukan.
[in] mode
Operasi yang akan dilakukan. Ini harus menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Wilayah kliping baru menggabungkan area tumpang tindih dari wilayah kliping saat ini dan wilayah yang diidentifikasi oleh hrgn. |
|
Wilayah kliping baru adalah salinan wilayah yang diidentifikasi oleh hrgn. Ini identik dengan SelectClipRgn. Jika wilayah yang diidentifikasi oleh hrgn adalah NULL, wilayah kliping baru adalah wilayah kliping default (wilayah kliping default adalah wilayah null). |
|
Wilayah kliping baru menggabungkan area wilayah kliping saat ini dengan area yang dikecualikan dari wilayah yang diidentifikasi oleh hrgn. |
|
Wilayah kliping baru menggabungkan wilayah kliping saat ini dan wilayah yang diidentifikasi oleh hrgn. |
|
Wilayah kliping baru menggabungkan wilayah kliping saat ini dan wilayah yang diidentifikasi oleh hrgn tetapi mengecualikan area yang tumpang tindih. |
Nilai kembali
Nilai yang dikembalikan menentukan kompleksitas wilayah kliping baru; ini bisa menjadi salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Wilayah kosong. |
|
Wilayah adalah persegi panjang tunggal. |
|
Wilayah lebih dari satu persegi panjang. |
|
Terjadi kesalahan. |
Keterangan
Jika terjadi kesalahan ketika fungsi ini dipanggil, wilayah kliping sebelumnya untuk konteks perangkat yang ditentukan tidak terpengaruh.
Fungsi ExtSelectClipRgn mengasumsikan bahwa koordinat untuk wilayah yang ditentukan ditentukan dalam unit perangkat.
Hanya salinan wilayah yang diidentifikasi oleh parameter hrgn yang digunakan. Wilayah itu sendiri dapat digunakan kembali setelah panggilan ini atau dapat dihapus.
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 |