Структура WINDOWPLACEMENT
Структура WINDOWPLACEMENT содержит сведения о размещении окна на экране .
typedef struct tagWINDOWPLACEMENT { /* wndpl */
UINT length;
UINT flags;
UINT showCmd;
POINT ptMinPosition;
POINT ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT;
Параметры
length
Определяет длину в байтах, структуры .flags
Определяет флажки, которые элемент управления позиция свернутого окна и метода, окно восстанавливается. Этот элемент может иметь одно или оба из следующих флажков:WPF_SETMINPOSITION указывает, что координат x и y позиции свернутого окна могут быть определены . Этот флажок, если необходимо указать координаты задаются в элемент ptMinPosition.
WPF_RESTORETOMAXIMIZED указывает, что восстановленный окно будет развернуто, независимо от того, было ли оно развернуто, прежде чем он будет свернут. Этот параметр допустим только при следующем вызове окно восстанавливается. Он не изменяет расширение функциональности восстановления по умолчанию. Этот флажок допустим только в том случае, если задано значение SW_SHOWMINIMIZED для элемента showCmd.
showCmd
Указывает текущее состояние отображения окна. Этот элемент может быть одним из следующих значений:SW_HIDE скрывает окно и передает активацию на другое окно.
SW_MINIMIZE, свернуть окно и активирует окно верхнего уровня в списке системы.
SW_RESTORE активирует и отображение окна. Если свернут или развернуто окно с Windows восстановления его на его исходного размера и положения (тот же, что и SW_SHOWNORMAL).
SW_SHOW активирует окно и отображает его в его текущего размера и положения.
SW_SHOWMAXIMIZED активирует окно и отображает его в качестве развернутое окно.
SW_SHOWMINIMIZED активирует окно и отображает его в виде значка.
SW_SHOWMINNOACTIVE отображает окно в виде значка. Окно, активное в данный момент остается активным.
SW_SHOWNA отображает окно в текущем состоянии. Окно, активное в данный момент остается активным.
SW_SHOWNOACTIVATE отображает окно его последние размера и положения. Окно, активное в данный момент остается активным.
SW_SHOWNORMAL активирует и отображение окна. Если свернут или развернуто окно с Windows восстановления его на его исходного размера и положения (тот же, что и SW_RESTORE).
ptMinPosition
Задает положение верхнего левого угла окна при окно свернуто.ptMaxPosition
Задает положение верхнего левого угла окна при окно развернуто.rcNormalPosition
Определяет координаты окна при нормальной (в восстановленной) позиции.
Требования
Header: winuser.h