WINDOWPLACEMENT структура
WINDOWPLACEMENT структура данных имеет следующий вид:
typedef struct tagWI&NDOWPLACEMENT {nbsp; / * wndpl * /
UINT длины;
UINT флаги;
UINT showCmd;
ТОЧКА ptMinPosition;
ТОЧКА ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT
WINDOWPLACEMENT структура содержит сведения о размещении окна на экране..
Члены
длина
Задает длину в байтах, структуры..
флаги
Задает флаги, определяющие позицию свернутого окна и метод, в котором окно восстановлено. Этот член может быть одно или оба из следующих флагов:
-
WPF_SETMI&NPOSITIONnbsp; Указывает, что x - и y позиции свернутого окна может быть указанным.. Этот флаг должен быть указан, если координаты задаются в ptMinPosition -членов.
-
WPF_RESTORETOMAXIMIZEDnbsp; Указывает, что восстановленный окно будет развернуто, независимо от того было максимальным, прежде чем было сведено к минимуму. Этот параметр действителен только когда в следующий раз окно восстановлено. Он не изменяет поведение восстановления по умолчанию. Этот флаг действует только тогда, когда задано значение SW_SHOWMI&NIMIZED для showCmd члена.
showCmd
Определяет текущее состояние отображения окна. Этот член может быть одним из следующих значений:
-
SW_HIDE Скрывает окно и передает активации в другое окно.
-
SW_MI&NIMIZEnbsp; Минимизирует указанное окно и активирует окно верхнего уровня системы в списке.
-
SW_RESTOREnbsp; Активируется и выводится окно. Если свернутого или развернутого окна Windows восстанавливает исходный размер и положение, (аналогично SW_SHOW&NORMAL).
-
SW_SHOW Активирует окно и отображает его в свой текущий размер и положение.
-
SW_SHOWMAXIMIZED Активирует окно и отображает его в развернутом окне.
-
SW_SHOWMI&NIMIZEDnbsp; Активирует окно и отображает его в виде пиктограммы.
-
SW_SHOWMI&NNOACTIVEnbsp; Отображает окно в значок. Окно, которое в настоящее время активно остается активным.
-
SW_SHOW&NAnbsp; Отображает окно в текущем состоянии. Окно, которое в настоящее время активно остается активным.
-
SW_SHOW&NOACTIVATEnbsp; Отображает окно в свои последние размер и положение. Окно, которое в настоящее время активно остается активным.
-
SW_SHOW&NORMALnbsp; Активируется и выводится окно. Если свернутого или развернутого окна Windows восстанавливает исходный размер и положение, (аналогично SW_RESTORE).
ptMinPosition
Задает позицию верхнего левого угла окна, когда окно свернуто.
ptMaxPosition
Задает позицию верхнего левого угла окна, когда окно развернуто.
rcNormalPosition
Указывает координаты окна, когда окно находится в обычном положении (восстановленный).
См. также CWnd::SetWindowPlacement