Partilhar via


Estrutura WINDOWPLACEMENT

O WINDOWPLACEMENT estrutura contém informações sobre o posicionamento de uma janela na tela**.**

typedef struct tagWINDOWPLACEMENT {     /* wndpl */
   UINT length;
   UINT flags;
   UINT showCmd;
   POINT ptMinPosition;
   POINT ptMaxPosition;
   RECT rcNormalPosition;
} WINDOWPLACEMENT;

Parâmetros

  • comprimento
    Especifica o comprimento, em bytes, da estrutura de**.**

  • flags
    Especifica sinalizadores que controlam a posição da janela minimizada e o método pelo qual a janela é restaurada.Este membro pode ser um ou ambos dos sinalizadores a seguir:

    • WPF_SETMINPOSITION Especifica que as posições x e y da janela minimizada pode ser especificada**.** Esse sinalizador deve ser especificado se as coordenadas são definidas na ptMinPosition membro.

    • WPF_RESTORETOMAXIMIZED Especifica que a janela restaurada será ser maximizada, independentemente de ele foi maximizado antes de que foi minimizada.Esta configuração é válida somente na próxima vez em que a janela é restaurada.Ela não altera o comportamento de restauração padrão.Este sinalizador é válido somente quando o SW_SHOWMINIMIZED valor é especificado para o showCmd membro.

  • showCmd
    Especifica o estado atual de apresentação da janela.Este membro pode ser um dos seguintes valores:

    • SW_HIDE oculta a janela e passa a ativação para outra janela.

    • SW_MINIMIZE minimiza a janela especificada e ativa a janela de nível superior na lista do sistema.

    • SW_RESTORE ativa e exibe uma janela.Se a janela está minimizada ou maximizada, o Windows o restaura para seu tamanho e posição originais (mesmo que SW_SHOWNORMAL).

    • SW_SHOW ativa uma janela e exibe-o em seu tamanho atual e a posição.

    • SW_SHOWMAXIMIZED ativa uma janela e exibe uma janela maximizada.

    • SW_SHOWMINIMIZED ativa uma janela e exibe-o como um ícone.

    • SW_SHOWMINNOACTIVE exibe uma janela como um ícone.A janela ativa no momento permanece ativa.

    • SW_SHOWNA exibe uma janela em seu estado atual.A janela ativa no momento permanece ativa.

    • SW_SHOWNOACTIVATE exibe uma janela em seu tamanho e posição mais recentes.A janela ativa no momento permanece ativa.

    • SW_SHOWNORMAL ativa e exibe uma janela.Se a janela está minimizada ou maximizada, o Windows o restaura para seu tamanho e posição originais (mesmo que SW_RESTORE).

  • ptMinPosition
    Especifica a posição do canto superior esquerdo da janela quando a janela está minimizada.

  • ptMaxPosition
    Especifica a posição do canto superior esquerdo da janela quando a janela está maximizada.

  • rcNormalPosition
    Especifica as coordenadas da janela quando a janela estiver na posição normal (restaurada).

Requisitos

Cabeçalho: WinUser. h

Consulte também

Referência

CWnd::SetWindowPlacement

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem