Compartilhar via


Mapeando mensagens para funções

A janela Propriedades permite que você associe manipuladores de mensagem (as funções de membro da interface do usuário) MFC classificam as mensagens geradas pelos recursos do seu aplicativo. Usam Mapas de mensagem MFC para criar a associação.

Quando você usa a exibição da classe para criar uma nova classe derivada de uma das classes de estrutura, unirá automaticamente uma classe completo e funcionando no cabeçalho .h () e arquivos de implementação (.cpp) que você especifica.

Dica

Para adicionar uma nova classe que não trata mensagens, crie a classe diretamente no editor de texto.

Para definir ou remover um manipulador de mensagens usando a janela Propriedades

  1. Na exibição da classe, clique na classe.

  2. Na janela Propriedades, clique no botão de Mensagens .

    Dica

    O botão de Mensagens está disponível quando você seleciona ou o nome da classe na exibição da classe ou quando você clica em na janela de origem.

    Se o projeto tiver um manipulador para uma mensagem, o nome do manipulador aparece na coluna direita ao lado da mensagem.

  3. Se a mensagem não tem um manipulador, clique na célula na coluna esquerda na janela Propriedades para exibir o nome do manipulador sugerido como <add>HandlerName. (Por exemplo, o manipulador de mensagens de WM_TIMER sugere <adiciona>OnTimer).

  4. Clique no nome sugerido para adicionar o código do stub para a função.

  5. Para editar um manipulador de mensagens, clique duas vezes na mensagem na exibição da classe e editar o código na janela de origem.

Para remover um manipulador de mensagens, clique duas vezes no manipulador na coluna direita e selecione <delete>HandlerName. O código da função é comentado.

Consulte também

Tarefas

Adicionando uma função de membro (Visual C++)

Adicionando uma variável de membro (Visual C++)

Substituindo uma função virtual (Visual C++)

Referência

Adicionando manipuladores de eventos para controles da caixa de diálogo

Navegando na estrutura da classe (Visual C++)

Conceitos

Adicionando um manipulador de mensagens do MFC

Adicionando funcionalidade com assistentes de código

Adicionando uma classe (Visual C++)