Partilhar via


CWindowImpl::WindowProc

Esta 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 adicionais de mensagem específicos.

  • lParam
    [in] Informações adicionais de mensagem específicos.

Valor de retorno

O resultado do processamento de mensagem.

Comentários

WindowProc usa o MAP da mensagem padrão (declarado com BEGIN_MSG_MAP) para direcionar mensagens aos manipuladores apropriados.Se necessário, WindowProc chamadas DefWindowProc para processamento de mensagens adicionais.Se a mensagem final não for tratada, WindowProc faz o seguinte:

  • Executa unsubclassing se a janela foi unsubclassed.

  • Limpam_hWnd.

  • ChamaOnFinalMessage antes que a janela é destruída.

Você pode substituir WindowProc para fornecer um mecanismo diferente para a manipulação de mensagens.

Requisitos

Cabeçalho: atlwin.h

Consulte também

Referência

Classe CWindowImpl

Outros recursos

CWindowImpl membros