Partilhar via


Como adicionar um manipulador de mensagens da ATL

Para adicionar um manipulador de mensagens (uma função membro que manipula mensagens do Windows) a um controle, primeiro selecione o controle no Modo de Exibição de Classe. Em seguida, abra a janela Propriedades, selecione o ícone Mensagens e clique no controle suspenso na caixa em frente à mensagem necessária. Isso adicionará uma declaração para o manipulador de mensagens no arquivo de cabeçalho do controle e uma implementação esqueleto do manipulador no arquivo .cpp do controle. Também adicionará o mapa de mensagens e adicionará uma entrada para o manipulador.

A adição de um manipulador de mensagens na ATL é semelhante à adição de um manipulador de mensagens a uma classe do MFC. Confira Adicionar um manipulador de mensagens do MFC para obter mais informações.

As seguintes condições se aplicam somente à adição de um manipulador de mensagens da ATL:

  • Os manipuladores de mensagens seguem a mesma convenção de nomenclatura que o MFC.

  • As novas entradas do mapa de mensagens são adicionadas ao mapa principal da mensagem. O assistente não reconhece mapas de mensagens alternativos nem encadeamento.

Confira também

Implementando uma janela