Función MonitorFromPoint (winuser.h)

La función MonitorFromPoint recupera un identificador para el monitor de visualización que contiene un punto especificado.

Sintaxis

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

Parámetros

[in] pt

Estructura POINT que especifica el punto de interés en coordenadas de pantalla virtual.

[in] dwFlags

Determina el valor devuelto de la función si el punto no está incluido en ningún monitor de presentación.

Este parámetro puede ser uno de los valores siguientes.

Valor Significado
MONITOR_DEFAULTTONULL
0x00000000
Devuelve NULL.
MONITOR_DEFAULTTOPRIMARY
0x00000001
Devuelve un identificador al monitor de presentación principal.
MONITOR_DEFAULTTONEAREST
0x00000002
Devuelve un identificador al monitor de pantalla más cercano al punto.

Valor devuelto

Si el punto está contenido en un monitor de pantalla, el valor devuelto es un identificador HMONITOR para ese monitor de visualización.

Si un monitor de pantalla no incluye el punto, el valor devuelto depende del valor de dwFlags.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluir Windows.h)
Library User32.lib
Archivo DLL User32.dll
Conjunto de API ext-ms-win-ntuser-sysparams-ext-l1-1-1 (introducido en Windows 10, versión 10.0.14393)

Consulte también

MonitorFromRect

MonitorFromWindow

Funciones de varios monitores de presentación

Información general sobre varios monitores de visualización