Partilhar via


CWnd::OnWindowPosChanged

A estrutura chama essa função de membro quando o tamanho, posição, ou a ordem z foram alterados como resultado de uma chamada para a função de membro de SetWindowPos ou para outra função gerenciamento do windows.

afx_msg void OnWindowPosChanged(
   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

A implementação padrão envia mensagens de WM_SIZE e de WM_MOVE a janela.Essas mensagens não são enviadas se um aplicativo trata a chamada de OnWindowPosChanged sem chamar sua classe base.É mais eficiente executar qualquer mover ou dimensionar o processamento de alteração durante a chamada a OnWindowPosChanged sem chamar sua classe base.

ObservaçãoObservação

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 de hierarquia

WM_WINDOWPOSCHANGED