Compartilhar via


CWnd::OnWindowPosChanging

A estrutura chama essa função de membro quando o tamanho, posição, ou a ordem z estão no ponto de se alterar o resultado de uma chamada para a função de membro de SetWindowPos ou para outra função gerenciamento do windows.

afx_msg void OnWindowPosChanging( 
   WINDOWPOS* lpwndpos  
);

Parâmetros

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

Comentários

Um aplicativo pode evitar alterações na janela ou definindo limpar os bits apropriadas no membro de flags estrutura de WINDOWPOS .

Para uma janela com o estilo de WS_OVERLAPPED ou de WS_THICKFRAME , a implementação padrão envia uma mensagem de WM_GETMINMAXINFO a janela. Isso é feito para validar o tamanho e posição da janela e para aplicar estilos de cliente de CS_BYTEALIGNCLIENT e de CS_BYTEALIGN . Um aplicativo pode substituir essa funcionalidade não chamando sua classe base.

Dica

Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipule uma mensagem do windows.Parâmetros passados à sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi colocada.Se você chamar a implementação da classe base de essa função, essa implementação usará parâmetros passados originalmente com a mensagem e não os parâmetros que você fornece para a função.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

CWnd::OnWindowPosChanged

WM_WINDOWPOSCHANGING