Mapeamento de mensagens para funções
A janela Propriedades permite que você vincule mensagem manipuladores (funções de membro de classes do MFC-interface do usuário) para o s mensagem geradas por recursos de seu aplicativo.Eles usam Mapas de mensagem do MFC para criar a vinculação.
Ao usar o Modo de Exibição de Classe para criar uma nova classe derivada de uma das classes do estrutura, ele automaticamente coloca um completo e funcional classe no cabeçalho (. h) e implementação (CPP) arquivos que você especificar.
Observação: |
---|
Para adicionar uma nova classe que não processa 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, clicar na classe.
Na janela Propriedades, clicar no Mensagens botão.
Observação: O Mensagens botão fica disponível quando você seleciona o nome de classe no Modo de Exibição de Classe ou quando você clica dentro da janela de fonte.
Se seu projeto possui um manipulador para uma mensagem, o nome do manipulador aparece na coluna à direita próximo à mensagem.
Se a mensagem não tiver nenhum manipulador, em seguida, clicar na célula na coluna à direita na janela Propriedades para exibir o nome do manipulador sistema autônomo <add>sugeridoHandlerName.(Por exemplo, a WM_TIMERmensagem manipulador sugere <add>OnTimer).
clicar no nome sugerido para adicionar código de stub para a função.
Para edição um manipulador de mensagens, clicar duas vezes na mensagem no modo de exibição de classe e edição o código na janela de fonte.
Para remover um manipulador de mensagens, clicar duas vezes o manipulador na coluna à direita e selecionar <excluir>HandlerName.Código da função está comentado.
Consulte também
Tarefas
Adicionando uma função de membro
Adicionar uma variável de membro
Substituindo uma função virtual
Conceitos
Adicionando um identificador de MFC mensagem
Adicionando funcionalidade com assistentes de código
Referência
Adicionando manipuladores de eventos para controles de caixa de diálogo