Compartilhar via


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 .

Consulte também

Referência

Mapas de mensagem (MFC)