Estrutura WINDOWPOS
A estrutura de WINDOWPOS contém informações sobre o tamanho e a 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 Direito da janela.cx
Especifica a largura da janela, em pixels.cy
Especifica a altura de janela, em pixels.flags
Especifica opções de posicionamento de janela.Este membro pode ser um dos seguintes valores:SWP_DRAWFRAME desenha um quadro (definido na descrição de classe para a janela) ao redor a janela.A janela recebe uma mensagem de WM_NCCALCSIZE.
SWP_FRAMECHANGEDenvios um WM_NCCALCSIZE mensagem para a janela, mesmo se não for sendo alterado tamanho da janela.Se esse Sinalizar não for especificado, WM_NCCALCSIZE é enviado apenas quando o tamanho da janela está sendo alterado.
SWP_HIDEWINDOW oculta a janela.
SWP_NOACTIVATE Não Ativar a janela.
Descartes de SWP_NOCOPYBITS todo o conteúdo de área do cliente.Se esse Sinalizar não for especificado, o conteúdo válido da área do cliente é salvas e copiado Voltar para a área cliente depois que a janela for tamanho ou reposicionada.
SWP_NOMOVE Mantém posição atual (ignora o x e y membros).
SWP_NOOWNERZORDER não alterar posição da janela do proprietário na ordem Z.
SWP_NOSIZE Mantém o tamanho atual (ignora o cx e cy membros).
SWP_NOREDRAW não redesenhar as alterações.
SWP_NOREPOSITIONigual ao SWP_NOOWNERZORDER .
SWP_NOSENDCHANGINGimpede que a janela de recebimento da mensagem WM_WINDOWPOSCHANGING.
SWP_NOZORDER Mantém a ordem atual para a (ignora o membro de hwndInsertAfter).
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