Структура 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) |