Compartilhar via


Como usar a referência cruzada do mapa de mensagem

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 definida pelo usuário (WM_COMMAND mensagens) ou ID de controle (mensagens de notificação da janela filho).
"message" 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