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" and "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