Funzione MonitorFromPoint (winuser.h)

La funzione MonitorFromPoint recupera un handle per il monitor di visualizzazione che contiene un punto specificato.

Sintassi

HMONITOR MonitorFromPoint(
  [in] POINT pt,
  [in] DWORD dwFlags
);

Parametri

[in] pt

Struttura POINT che specifica il punto di interesse per le coordinate dello schermo virtuale.

[in] dwFlags

Determina il valore restituito della funzione se il punto non è contenuto all'interno di alcun monitor di visualizzazione.

Questo parametro può avere uno dei valori seguenti.

Valore Significato
MONITOR_DEFAULTTONULL
0x00000000
Restituisce NULL.
MONITOR_DEFAULTTOPRIMARY
0x00000001
Restituisce un handle per il monitor di visualizzazione primario.
MONITOR_DEFAULTTONEAREST
0x00000002
Restituisce un handle per il monitor di visualizzazione più vicino al punto.

Valore restituito

Se il punto è contenuto da un monitor di visualizzazione, il valore restituito è un handle HMONITOR per tale monitor di visualizzazione.

Se il punto non è contenuto da un monitor di visualizzazione, il valore restituito dipende dal valore di dwFlags.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll
Set di API ext-ms-win-ntuser-sysparams-ext-l1-1-1 (introdotto in Windows 10, versione 10.0.14393)

Vedi anche

MonitorFromRect

MonitorFromWindow

Funzioni monitor multiple

Panoramica dei monitoraggi multipli