Compartilhar via


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

CWnd::OnWindowPosChanging

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem