Estructura MONITORINFO (winuser.h)

La estructura MONITORINFO contiene información sobre un monitor de pantalla.

La función GetMonitorInfo almacena información en una estructura MONITORINFO o en una estructura MONITORINFOEX .

La estructura MONITORINFO es un subconjunto de la estructura MONITORINFOEX . La estructura MONITORINFOEX agrega un miembro de cadena para que contenga un nombre para el monitor de presentación.

Sintaxis

typedef struct tagMONITORINFO {
  DWORD cbSize;
  RECT  rcMonitor;
  RECT  rcWork;
  DWORD dwFlags;
} MONITORINFO, *LPMONITORINFO;

Miembros

cbSize

El tamaño de la estructura en bytes.

Establezca este miembro en sizeof ( MONITORINFO ) antes de llamar a la función GetMonitorInfo . Esto permite a la función determinar el tipo de estructura que se va a pasar a ella.

rcMonitor

Estructura RECT que especifica el rectángulo del monitor de visualización, expresado en coordenadas de pantalla virtual. Tenga en cuenta que si el monitor no es el monitor de visualización principal, algunas de las coordenadas del rectángulo pueden ser valores negativos.

rcWork

Estructura RECT que especifica el rectángulo de área de trabajo del monitor de visualización, expresado en coordenadas de pantalla virtual. Tenga en cuenta que si el monitor no es el monitor de visualización principal, algunas de las coordenadas del rectángulo pueden ser valores negativos.

dwFlags

Conjunto de marcas que representan atributos del monitor de visualización.

Se define la marca siguiente.

Value Significado
MONITORINFOF_PRIMARY Este es el monitor de visualización principal.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado winuser.h (incluir Windows.h)

Consulte también

GetMonitorInfo

MONITORINFOEX

Información general sobre varios monitores de visualización

Estructuras de varios monitores de visualización