MonitorFromPoint, fonction (winuser.h)

La fonction MonitorFromPoint récupère un handle dans le moniteur d’affichage qui contient un point spécifié.

Syntaxe

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

Paramètres

[in] pt

Structure POINT qui spécifie le point d’intérêt dans les coordonnées d’écran virtuel.

[in] dwFlags

Détermine la valeur de retour de la fonction si le point n’est contenu dans aucun moniteur d’affichage.

Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
MONITOR_DEFAULTTONULL
0x00000000
Retourne NULL.
MONITOR_DEFAULTTOPRIMARY
0x00000001
Retourne un handle au moniteur d’affichage principal.
MONITOR_DEFAULTTONEAREST
0x00000002
Retourne un handle au moniteur d’affichage le plus proche du point.

Valeur retournée

Si le point est contenu par un moniteur d’affichage, la valeur de retour est un handle HMONITOR pour ce moniteur d’affichage.

Si le point n’est pas contenu par un moniteur d’affichage, la valeur de retour dépend de la valeur de dwFlags.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll
Ensemble d’API ext-ms-win-ntuser-sysparams-ext-l1-1-1 (introduit dans Windows 10, version 10.0.14393)

Voir aussi

MonitorFromRect

MonitorFromWindow

Fonctions de plusieurs moniteurs d’affichage

Vue d’ensemble de plusieurs moniteurs d’affichage