Adicionando funcionalidade ao controle composto
Após inserir todos os controles necessários para o controle composto, a próxima etapa consiste em Adicionar nova funcionalidade.Essa nova funcionalidade normalmente cai em duas categorias:
Interfaces adicionais de suporte e personalizar o comportamento do seu controle composto com recursos adicionais, específicos.
Manipulação de eventos do controle ActiveX contidos (ou controles).
Para a finalidade e o escopo deste artigo, o restante desta seção concentra-se exclusivamente na manipulação de eventos dos controles ActiveX.
Observação: |
---|
Se você precisar manipular as mensagens de controles do Windows, consulte Implementação de uma janela para obter mais informações sobre a mensagem de manipulação em ATL. |
Depois de inserir um controle ActiveX no recurso de caixa de diálogo, clicar com o botão direito do mouse no controle e clique em Adicionar manipulador evento.selecionar o evento que você deseja manipular e clicar Adicionar e edição.O código do manipulador de eventos será adicionado ao arquivo de .h do controle.
Pontos de conexão para controles ActiveX em um controle composto são automaticamente conectados e desconectados por meio de chamadas para CComCompositeControl::AdviseSinkMap.