Поделиться через


Структура MONITORINFO (winuser.h)

Структура MONITORINFO содержит сведения о мониторе дисплея.

Функция GetMonitorInfo хранит сведения в структуре MONITORINFO или MONITORINFOEX .

Структура MONITORINFO — это подмножество структуры MONITORINFOEX . Структура MONITORINFOEX добавляет элемент строки, содержащий имя монитора дисплея.

Синтаксис

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

Члены

cbSize

Размер структуры в байтах.

Перед вызовом sizeof ( MONITORINFO ) функции GetMonitorInfo задайте для этого элемента значение . Это позволяет функции определить тип структуры, передаваемой ей.

rcMonitor

Структура RECT , задающая прямоугольник монитора дисплея, выраженный в координатах виртуального экрана. Обратите внимание, что если монитор не является основным монитором дисплея, некоторые координаты прямоугольника могут быть отрицательными значениями.

rcWork

Структура RECT , задающая прямоугольник рабочей области монитора дисплея, выраженный в координатах виртуального экрана. Обратите внимание, что если монитор не является основным монитором дисплея, некоторые координаты прямоугольника могут быть отрицательными значениями.

dwFlags

Набор флагов, представляющих атрибуты монитора дисплея.

Определен следующий флаг.

Значение Значение
MONITORINFOF_PRIMARY Это основной монитор дисплея.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть winuser.h (включая Windows.h)

См. также раздел

GetMonitorInfo

MONITORINFOEX

Обзор мониторов с несколькими дисплеями

Структуры нескольких мониторов отображения