Bagikan melalui


Fungsi UnionRect (winuser.h)

Fungsi UnionRect membuat penyatuan dua persegi panjang. Serikat adalah persegi terkecil yang berisi kedua persegi panjang sumber.

Sintaks

BOOL UnionRect(
  [out] LPRECT     lprcDst,
  [in]  const RECT *lprcSrc1,
  [in]  const RECT *lprcSrc2
);

Parameter

[out] lprcDst

Penunjuk ke struktur RECT yang akan menerima persegi panjang yang berisi persegi panjang yang diacu oleh parameter lprcSrc1 dan lprcSrc2 .

[in] lprcSrc1

Penunjuk ke struktur RECT yang berisi persegi panjang sumber pertama.

[in] lprcSrc2

Penunjuk ke struktur RECT yang berisi persegi panjang sumber kedua.

Menampilkan nilai

Jika struktur yang ditentukan berisi persegi panjang yang tidak kosong, nilai yang dikembalikan bukan nol.

Jika struktur yang ditentukan tidak berisi persegi panjang yang tidak kosong, nilai yang dikembalikan adalah nol.

Keterangan

Sistem mengabaikan dimensi persegi panjang kosong, persegi panjang di mana semua koordinat diatur ke nol, sehingga tidak memiliki tinggi atau tidak ada lebar.

Karena aplikasi dapat menggunakan persegi panjang untuk tujuan yang berbeda, fungsi persegi panjang tidak menggunakan satuan pengukuran eksplisit. Sebaliknya, semua koordinat dan dimensi persegi panjang diberikan dalam nilai logika yang ditandatangani. Mode pemetaan dan fungsi di mana persegi panjang digunakan menentukan satuan ukuran.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header winuser.h (sertakan Windows.h)
Pustaka User32.lib
DLL User32.dll

Lihat juga

InflateRect

IntersectRect

OffsetRect

RECT

Fungsi Persegi Panjang

Gambaran Umum Persegi Panjang