Estrutura WINDOWPLACEMENT
A estrutura de WINDOWPLACEMENT contém informações sobre a posição de uma janela na tela**.**
typedef struct tagWINDOWPLACEMENT { /* wndpl */
UINT length;
UINT flags;
UINT showCmd;
POINT ptMinPosition;
POINT ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT;
Parâmetros
length
Especifica o comprimento, em bytes, da estrutura**.**flags
Especifica os sinalizadores que controlam a posição da janela minimizada e o método pelo qual a janela é restaurada. Esse membro pode ser um ou ambos os sinalizadores seguintes:WPF_SETMINPOSITION especifica que o x e y posições da janela minimizada podem ser**.**especificado Esse sinalizador deve ser especificado se as coordenadas são definidas no membro de ptMinPosition .
WPF_RESTORETOMAXIMIZED especificou que a janela será restaurada maximizada, independentemente de esteve maximizado antes que esteve minimizado. Essa configuração só é válido na próxima vez que a janela é restaurada. Não altera o comportamento padrão de restauração. Esse sinalizador é válido somente quando o valor de SW_SHOWMINIMIZED é especificado para o membro de showCmd .
showCmd
Especifica o estado atual da apresentação da janela. Esse membro pode ser um dos seguintes valores:SW_HIDE oculta a janela e passa a ativação a 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 é minimizada ou maximizada, as janelas restaurá-la a seu tamanho original e posição (mesmo que SW_SHOWNORMAL).
SW_SHOW ativa uma janela e exibição em seu tamanho e posição atual.
SW_SHOWMAXIMIZED ativa uma janela e exibição como uma janela maximizada.
SW_SHOWMINIMIZED ativa uma janela e exibe como um ícone.
SW_SHOWMINNOACTIVE exibe uma janela como um ícone. A janela que é atualmente ativo permanece ativo.
SW_SHOWNA exibe uma janela em seu estado atual. A janela que é atualmente ativo permanece ativo.
SW_SHOWNOACTIVATE exibe uma janela em seu tamanho e posição mais recentes. A janela que é atualmente ativo permanece ativo.
SW_SHOWNORMAL ativa e exibe uma janela. Se a janela é minimizada ou maximizada, as janelas restaurá-la a seu tamanho original e posição (mesmo que SW_RESTORE).
ptMinPosition
Especifica a posição do canto superior esquerdo da janela quando a janela é minimizada.ptMaxPosition
Especifica a posição do canto superior esquerdo da janela quando a janela é maximizada.rcNormalPosition
Especifica as coordenadas da janela quando a janela está na posição (restaurada) normal.
Requisitos
Header: winuser.h
Consulte também
Referência
Outros recursos
Estruturas, estilos, retornos de chamada e mapas de mensagem