Структура 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) |
См. также раздел
Основные понятия
Справочные материалы