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


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

Содержит сведения о максимальном размере и положении окна, а также его минимальном и максимальном размерах отслеживания.

Синтаксис

typedef struct tagMINMAXINFO {
  POINT ptReserved;
  POINT ptMaxSize;
  POINT ptMaxPosition;
  POINT ptMinTrackSize;
  POINT ptMaxTrackSize;
} MINMAXINFO, *PMINMAXINFO, *LPMINMAXINFO;

Члены

ptReserved

Тип: POINT

Защищены; не использовать.

ptMaxSize

Тип: POINT

Максимальная ширина (x член) и максимальная высота (элемент y ) окна. Для окон верхнего уровня это значение зависит от ширины основного монитора.

ptMaxPosition

Тип: POINT

Положение левой части развернутого окна (элемент x ) и положение верхней части развернутого окна (элемент y ). Для окон верхнего уровня это значение основано на положении основного монитора.

ptMinTrackSize

Тип: POINT

Минимальная ширина отслеживания (x член) и минимальная высота отслеживания (элемент y ) окна. Это значение можно получить программным способом из системных метрик SM_CXMINTRACK и SM_CYMINTRACK (см. функцию GetSystemMetrics ).

ptMaxTrackSize

Тип: POINT

Максимальная ширина отслеживания (x член) и максимальная высота отслеживания (элемент y ) окна. Это значение основано на размере виртуального экрана и может быть получено программным способом из системных метрик SM_CXMAXTRACK и SM_CYMAXTRACK (см. функцию GetSystemMetrics ).

Комментарии

Для систем с несколькими мониторами члены ptMaxSize и ptMaxPosition описывают максимальный размер и положение окна на основном мониторе, даже если окно в конечном итоге разворачивается на дополнительном мониторе. В этом случае диспетчер окон корректирует эти значения, чтобы компенсировать различия между основным монитором и монитором, на котором отображается окно. Таким образом, если пользователь оставляет ptMaxSize нетронутым, окно на мониторе больше, чем основной монитор, увеличивается до размера монитора большего размера.

Требования

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

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

Основные понятия

ТОЧКИ

Справочные материалы

WM_GETMINMAXINFO

Windows