Partilhar via


CWindowImpl::WindowProc

Essa função estática implementa o procedimento de janela.

static LRESULT CALLBACK WindowProc( 
   HWND hWnd, 
   UINT uMsg, 
   WPARAM wParam, 
   LPARAM lParam  
);

Parâmetros

  • hWnd
    [in] o identificador para a janela.

  • uMsg
    [in] a mensagem enviada para a janela.

  • wParam
    [in] informações mensagem- adicional específica.

  • lParam
    [in] informações mensagem- adicional específica.

Valor de retorno

O resultado de processamento de mensagem.

Comentários

WindowProc usa o mapeamento padrão de mensagens (declarada com BEGIN_MSG_MAP) para mensagens diretas para manipuladores apropriadas. Se necessário, WindowProc chama DefWindowProc para processamento de mensagem adicional. Se a mensagem final não é tratada, WindowProc faz o seguinte:

  • Executa unsubclassing se a janela unsubclassed.

  • Limpa m_hWnd.

  • Chamadas OnFinalMessage antes da janela são destruídos.

Você pode substituir WindowProc para fornecer um mecanismo diferente para tratar mensagens.

Requisitos

Cabeçalho: atlwin.h

Consulte também

Referência

Classe de CWindowImpl