Bagikan melalui


Fungsi IntersectClipRect (wingdi.h)

Fungsi IntersectClipRect membuat wilayah kliping baru dari persimpangan wilayah kliping saat ini dan persegi panjang yang ditentukan.

Sintaks

int IntersectClipRect(
  [in] HDC hdc,
  [in] int left,
  [in] int top,
  [in] int right,
  [in] int bottom
);

Parameter

[in] hdc

Handel ke konteks perangkat.

[in] left

Koordinat x, dalam unit logis, dari sudut kiri atas persegi panjang.

[in] top

Koordinat y, dalam unit logis, dari sudut kiri atas persegi panjang.

[in] right

Koordinat x, dalam unit logis, dari sudut kanan bawah persegi panjang.

[in] bottom

Koordinat y, dalam unit logis, dari sudut kanan bawah persegi panjang.

Mengembalikan nilai

Nilai yang dikembalikan menentukan jenis wilayah kliping baru dan bisa menjadi salah satu nilai berikut.

Menampilkan kode Deskripsi
NULLREGION
Wilayah kosong.
SIMPLEREGION
Wilayah adalah persegi panjang tunggal.
COMPLEXREGION
Wilayah lebih dari satu persegi panjang.
KESALAHAN
Terjadi kesalahan. (Wilayah kliping saat ini tidak terpengaruh.)

Keterangan

Tepi bawah dan paling kanan dari persegi panjang yang diberikan dikecualikan dari wilayah kliping.

Jika wilayah kliping belum ada, sistem dapat menerapkan wilayah kliping default ke HDC yang ditentukan. Wilayah kliping kemudian dibuat dari persimpangan wilayah kliping default tersebut dan persegi panjang yang ditentukan dalam parameter fungsi.

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 Kliping

Gambaran Umum Kliping

ExcludeClipRect