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 . |