Compartilhar via


CWnd::OnWindowPosChanging

A estrutura chama esta função de membro quando o dimensionar, posição ou ordem Z está prestes a ser alterada sistema autônomo resultado de uma telefonar para o SetWindowPosfunção de membro ou outra função de gerenciamento de janela.

afx_msg void OnWindowPosChanging(
   WINDOWPOS* lpwndpos 
);

Parâmetros

  • lpwndpos
    Aponta para um WINDOWPOS estrutura de dados que contém informações sobre o novo dimensionar e posição da janela.

Comentários

Um aplicativo pode evitar alterações em janela definindo ou limpar os bits apropriados no sinalizadores membro do WINDOWPOS estrutura.

Para uma janela com o WS_OVERLAPPED or WS_THICKFRAME estilo, a implementação padrão envia um WM_GETMINMAXINFO mensagem para a janela.Isso é concluído para validar o novo dimensionar e posição da janela e garanta a CS_BYTEALIGNCLIENT and CS_BYTEALIGN cliente estilos.Um aplicativo pode substituir essa funcionalidade não chamar sua classe base.

Observação:

Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipular uma mensagem do Windows.Os parâmetros passados para o funct Íon refletem os parâmetros recebidos pela estrutura quando a mensagem foi recebida.Se você chamar a implementação da classe de base dessa função, essa implementação usará os parâmetros passados originalmente com a mensagem e não os parâmetros que você fornecer para a função.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::OnWindowPosChanged

WM_WINDOWPOSCHANGING

Outros recursos

Membros CWnd