Compartilhar 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