Mapeamento de mensagens para funções
A janela de propriedades permite que você ligar manipuladores de mensagem (funções de membro de classes de interface do usuário do MFC) as mensagens geradas por recursos do aplicativo.Eles usam mapas de mensagem do MFC para criar a ligação.
Quando você usa o modo de exibição de classe para criar uma nova classe derivada de uma das classes do framework, ele automaticamente coloca um completo e funcional no cabeçalho (. h) e implementação (. cpp) arquivos de classe que você especificar.
Observação |
---|
Para adicionar uma nova classe não manipula mensagens, crie a classe diretamente no editor de texto. |
Para definir ou remover um manipulador de mensagens usando a janela Propriedades
No modo de exibição de classe, clique na classe.
Na janela Propriedades, clique na mensagens botão.
Observação O mensagens botão está disponível quando você seleciona o nome de classe no modo de exibição de classe ou quando você clica dentro da janela de origem.
Se o projeto tiver um manipulador para uma mensagem, aparece o nome do manipulador na coluna à direita próximo à mensagem.
Se a mensagem não tiver nenhum manipulador, em seguida, clique na célula na coluna à direita na janela Propriedades para exibir o nome sugerido do manipulador como <add>HandlerName.(Por exemplo, o WM_TIMER mensagem manipulador sugere <add>OnTimer).
Clique no nome sugerido para adicionar código de stub para a função.
Para editar um manipulador de mensagem, clique duas vezes a mensagem no modo de exibição de classe e editar o código na janela de origem.
Para remover um manipulador de mensagem, clique duas vezes o manipulador na coluna à direita e selecione <delete>HandlerName.Código da função está comentado.
Consulte também
Tarefas
Adicionando uma função de membro
A adição de uma variável de membro
Substituindo uma função Virtual
Referência
Adicionando manipuladores de eventos para controles de caixa de diálogo
Navegando a estrutura de classe
Conceitos
Adicionando um manipulador de mensagens do MFC