Como usar a referência cruzada do mapa de mensagem
Nas entradas rotuladas <memberFxn>, escrever sua própria função de membro para uma classe derivada de CWnd . Da função qualquer nome que você gostar. Outras funções, como OnActivate, são funções de membro da classe CWnd. Se chamadas, passam a mensagem à função do windows de DefWindowProc . Para processar notificações do windows, substitua a função correspondente de CWnd em sua classe derivada. A função deve chamar a função preterida em sua classe base para deixar a classe base e janelas responder à mensagem.
Em todos os casos, coloque o protótipo em CWnd- cabeçalho da função da classe derivada, e codifica a entrada da mensagem como mostrado.
Os termos a seguir são usados:
Termo |
Definição |
---|---|
id |
Qualquer ID do item de menu definido pelo usuário (mensagens deWM_COMMAND ) ou a ID de controle (notificações da janela filho). |
“mensagem” e “wNotifyCode” |
IDs de mensagem do windows como definido em. WINDOWS.H. |
nMessageVariable |
Nome de uma variável que contém o valor de retorno da função do windows de RegisterWindowMessage . |