Partilhar via


Como: Usar a referência cruzada Message-Map

Nas entradas rotuladas <memberFxn>, escreva sua própria função de membro para uma classe CWnd derivada. Dê à sua função o nome que quiser. Outras funções, como OnActivate, são funções de membro de classe CWnd. Se forem chamados, eles passam a mensagem para a função do DefWindowProc Windows. Para processar mensagens de notificação do Windows, substitua a função correspondente CWnd 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 da função no cabeçalho da classe derivada CWnde codifique a entrada do mapa de mensagens conforme mostrado.

São utilizados os seguintes termos:

Período Definição
ID Qualquer ID de item de menu definido pelo usuário (mensagens WM_COMMAND) ou ID de controle (mensagens de notificação de janela filho).
"message" e "wNotifyCode" IDs de mensagem do Windows, conforme definido em WINDOWS.H.
nMessageVariable Nome de uma variável que contém o valor de retorno da RegisterWindowMessage função Windows.

Ver também

Mapas de Mensagens