Estrutura WINDOWPOS
O WINDOWPOS estrutura contém informações sobre o tamanho e posição de uma janela.
typedef struct tagWINDOWPOS { /* wp */
HWND hwnd;
HWND hwndInsertAfter;
int x;
int y;
int cx;
int cy;
UINT flags;
} WINDOWPOS;
Parâmetros
hwnd
Identifica a janela.hwndInsertAfter
Identifica a janela atrás que essa janela é colocada.x
Especifica a posição da borda esquerda da janela.y
Especifica a posição da borda direita da janela.cx
Especifica a largura da janela em pixels.cy
Especifica a altura da janela em pixels.flags
Especifica as opções de posicionamento de janela.Este membro pode ser um dos seguintes valores:SWP_DRAWFRAME desenha um quadro (definido na descrição da classe da janela) ao redor da janela.A janela recebe um WM_NCCALCSIZE mensagem.
SWP_FRAMECHANGED envia um WM_NCCALCSIZE mensagem para a janela, mesmo se o tamanho da janela não está sendo alterado.Se este sinalizador não for especificado, WM_NCCALCSIZE é enviada somente quando o tamanho da janela está sendo alterado.
SWP_HIDEWINDOW oculta a janela.
SWP_NOACTIVATENão ativa a janela.
SWP_NOCOPYBITS descarta todo o conteúdo da área cliente.Se este sinalizador não for especificado, o conteúdo válido da área do cliente é salvas e copiado de volta para a área cliente depois que a janela é dimensionada ou reposicionada.
SWP_NOMOVEMantém posição atual (ignora o x e y membros).
SWP_NOOWNERZORDER não altera a posição da janela do proprietário na ordem Z.
SWP_NOSIZEMantém o tamanho atual (ignora o cx e AC membros).
SWP_NOREDRAW não atualiza as alterações.
SWP_NOREPOSITION mesmo SWP_NOOWNERZORDER.
SWP_NOSENDCHANGING impede que a janela de recebimento de WM_WINDOWPOSCHANGING mensagem.
SWP_NOZORDERMantém a ordem atual (ignora o hwndInsertAfter membro).
SWP_SHOWWINDOW exibe a janela.
Requisitos
Cabeçalho: WinUser. h
Consulte também
Referência
Outros recursos
Estruturas, estilos, retornos de chamada e mapas de mensagem