Estrutura WINDOWPLACEMENT
A estrutura de dados WINDOWPLACEMENT tem a seguinte forma:
typedef struct tagWI&NDOWPLACEMENT {nbsp; / * wndpl * /
Comprimento UINT;
UINT sinalizadores;
UINT showCmd;
PONTO ptMinPosition;
PONTO de ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT
A estrutura WINDOWPLACEMENT contém informações sobre o posicionamento de uma janela na tela.
Membros
comprimento
Especifica o comprimento, em bytes, da estrutura.
sinalizadores
Especifica os sinalizadores que Controlaram a posição da janela minimizada e o método pelo qual a janela é restaurada. Esse membro pode ser um ou ambos dos seguintes sinalizadores:
-
WPF_SETMI&NPOSITIONnbsp; Especifica que as posições x e y da janela minimizada pode ser especificado. Esse sinalizador deve ser especificado se as coordenadas são definidas no membro ptMinPosition.
-
WPF_RESTORETOMAXIMIZEDnbsp; Especifica que a janela restaurada será ser maximizada, independentemente de saber se ele foi maximizado antes ele foi minimizado. Essa configuração é válida apenas na próxima vez que a janela é restaurada. Ele não altera o comportamento de restauração padrão. Este sinalizador é válido somente quando o valor SW_SHOWMI&NIMIZED é especificado para o membro de showCmd.
showCmd
Especifica o atual estado de apresentação da janela. Esse membro pode ser uma dos seguinte valores:
-
SW_HIDE Oculta a janela e passa a ativação para outra janela.
-
SW_MI&NIMIZEnbsp; Minimiza a janela especificada e ativa a janela de nível superior na lista do sistema.
-
SW_RESTOREnbsp; Ativa e exibe uma janela. Se a janela está minimizada ou maximizada, o Windows restaura-la para seu tamanho original e a posição (mesmo que SW_SHOW&NORMAL).
-
SW_SHOW Ativa uma janela e exibe-o em seu tamanho atual e a posição.
-
SW_SHOWMAXIMIZED Ativa uma janela e exibe-lo como uma janela maximizada.
-
SW_SHOWMI&NIMIZEDnbsp; Ativa uma janela e exibe-lo como um ícone.
-
SW_SHOWMI&NNOACTIVEnbsp; Exibe uma janela como um ícone. A janela que está atualmente ativa permanece ativa.
-
SW_SHOW&NAnbsp; Exibe uma janela em seu estado atual. A janela que está atualmente ativa permanece ativa.
-
SW_SHOW&NOACTIVATEnbsp; Exibe uma janela em seu tamanho e posição mais recentes. A janela que está atualmente ativa permanece ativa.
-
SW_SHOW&NORMALnbsp; Ativa e exibe uma janela. Se a janela está minimizada ou maximizada, o Windows restaura-la para seu tamanho original e a posição (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 é na posição normal (restaurada).
Co&nsulte tambémnbsp;CWnd::SetWindowPlacement