Fungsi MonitorFromRect (winuser.h)

Fungsi MonitorFromRect mengambil handel ke monitor tampilan yang memiliki area persimpangan terbesar dengan persegi panjang tertentu.

Sintaks

HMONITOR MonitorFromRect(
  [in] LPCRECT lprc,
  [in] DWORD   dwFlags
);

Parameter

[in] lprc

Penunjuk ke struktur RECT yang menentukan persegi panjang minat dalam koordinat layar virtual.

[in] dwFlags

Menentukan nilai pengembalian fungsi jika persegi panjang tidak bersinggungan dengan monitor tampilan apa pun.

Parameter ini bisa menjadi salah satu nilai berikut.

Nilai Makna
MONITOR_DEFAULTTONEAREST
Mengembalikan handel ke monitor tampilan yang terdekat dengan persegi panjang.
MONITOR_DEFAULTTONULL
Mengembalikan NULL.
MONITOR_DEFAULTTOPRIMARY
Mengembalikan handel ke monitor tampilan utama.

Mengembalikan nilai

Jika persegi panjang bersinggungan dengan satu atau beberapa persegi panjang monitor tampilan, nilai yang dikembalikan adalah handel HMONITOR ke monitor tampilan yang memiliki area persimpangan terbesar dengan persegi panjang.

Jika persegi panjang tidak berpotingan dengan monitor tampilan, nilai yang dikembalikan tergantung pada nilai dwFlags.

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 winuser.h (termasuk Windows.h)
Pustaka User32.lib
DLL User32.dll
Set API ext-ms-win-ntuser-sysparams-ext-l1-1-1 (diperkenalkan dalam Windows 10, versi 10.0.14393)

Lihat juga

MonitorFromPoint

MonitorFromWindow

Beberapa Fungsi Monitor Tampilan

Gambaran Umum Monitor Beberapa Tampilan