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


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

  • showCmd
    Указывает текущее состояние показывают окна.Этот элемент может принимать одно из следующих значений:

    • SW_HIDE скрывает окно и передает активацию к другому окну.

    • SW_MINIMIZE свернуть указанное окно и активировать окно верхнего уровня в списке системы.

    • Активировать размещенные и отображает окно SW_RESTORE.Если свернуть окно или развернут, то окна получают его к своим исходным размера и положения (такое же, как SW_SHOWNORMAL).

    • SW_SHOW активировать окно и отображает его в ее текущем размере и позиции.

    • SW_SHOWMAXIMIZED активировать окно и отображает его в качестве - развернут окно.

    • SW_SHOWMINIMIZED активировать окно и отображает его в качестве значка.

    • SW_SHOWMINNOACTIVE отображение окна в качестве значка.Окно, активное в данный момент остается активным.

    • SW_SHOWNA отображает окно в текущем состоянии.Окно, активное в данный момент остается активным.

    • SW_SHOWNOACTIVATE отображает окно в его последних размера и позиции.Окно, активное в данный момент остается активным.

    • Активировать размещенные и отображает окно SW_SHOWNORMAL.Если свернуть окно или развернут, то окна получают его к своим исходным размера и положения (такое же, как SW_RESTORE).

  • ptMinPosition
    Указывает положение верхнего левого угла окна, когда окно " свернуть.

  • ptMaxPosition
    Указывает положение верхнего левого угла окна, когда окно развернут.

  • rcNormalPosition
    Определяет координаты окна, когда окно (восстановленной) обычного положения.

Требования

Header: winuser.h

См. также

Ссылки

CWnd::SetWindowPlacement

Другие ресурсы

Структуры, стили, обратные вызовы и сопоставления сообщения