Compartilhar via


Como usar a referência cruzada do mapa de mensagens

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua sendo suportada. No entanto, não estamos mais adicionando recursos ou atualizando a documentação.

Em entradas rotuladas como <memberFxn>, escreva sua própria função de membro para uma classe CWnd derivada. Dê à sua função qualquer nome que você quiser. Outras funções, como OnActivate, são funções membro da classe CWnd. Se for chamado, eles passarão a mensagem para a função do Windows DefWindowProc. Para processar mensagens de notificação do Windows, substitua a função CWnd correspondente em sua classe derivada. Sua função deve chamar a função substituída em sua classe base para permitir que a classe base e o Windows respondam à mensagem.

Em todos os casos, coloque o protótipo de função no cabeçalho da classe CWnd-derivada e codifique a entrada do mapa da mensagem, conforme mostrado.

Os seguintes termos são usados:

Termo Definição
ID Qualquer ID de item de menu definido pelo usuário (mensagens WM_COMMAND) ou ID de controle (mensagens de notificação da janela filha).
"mensagem" e "wNotifyCode" IDs de mensagem do Windows conforme definido no WINDOWS.H.
nMessageVariable Nome de uma variável que contém o valor retornado da função Windows RegisterWindowMessage.

Confira também

Mapas de mensagens