Compartilhar via


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

CWnd::OnWindowPosChanging

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem