Adicionando funcionalidade para o controle composto
Uma vez que você inseriu todos os controles necessários no controle composto, a próxima etapa envolve adicionar uma nova funcionalidade.Essa nova funcionalidade está geralmente em duas categorias:
Interfaces adicionais de suporte e personalizar o comportamento do seu controle composto com recursos adicionais, específicos.
Manipulando eventos de controle ActiveX contido (ou de controles).
Para a finalidade e o escopo de este artigo, o restante de esta seção foca sobre exclusivamente manipulando eventos dos controles ActiveX.
Observação |
---|
Se você precisar manipular mensagens dos controles do windows, consulte implementando uma janela para obter mais informações sobre manipulação de mensagem em ATL. |
Após inserido um controle ActiveX no recurso da caixa de diálogo, clique com o botão direito do mouse no controle e clique Adicionar Manipulador de Eventos.Selecione o evento que deseja manipular e clique Add and Edit.O código do manipulador de eventos será adicionado ao arquivo .h do controle.
Os pontos de conexão para controles ActiveX no controle composto automaticamente estão conectados e desconectados entre chamadas a CComCompositeControl::AdviseSinkMap.