Como adicionar objetos e controles a um projeto ATL
Observação
O Assistente de componente de COM+ 1.0 da ATL, o Assistente de consumidor OLE DB da ATL e o Assistente do componente Active Server Page da ATL não estão disponíveis no Visual Studio 2019 e posterior.
É possível usar um dos assistentes de código da ATL para adicionar um objeto ou um controle aos seus projetos baseados em ATL ou em MFC. Para cada objeto COM ou controle adicionado, o assistente gera arquivos .cpp e .h, além de um arquivo .rgs para suporte a Registro baseado em script. Os assistentes de código da ATL a seguir estão disponíveis no Visual Studio:
- Objeto ATL Simples
- Caixa de Diálogo da ATL
- Controle da ATL
- Página de Propriedades da ATL
- Componente Active Server Page da ATL
- Consumidor OLE DB da ATL
- Adicionar Suporte para ATL ao MFC
- Assistente de componente de COM+ 1.0 da ATL
- Provedor OLE DB da ATL
Observação
Antes de adicionar um objeto da ATL ao seu projeto, você deve examinar os detalhes e os requisitos do objeto em seus tópicos de Ajuda relacionados.
Para adicionar um objeto ou um controle usando o Assistente de Controle da ATL
No Gerenciador de Soluções, clique com o botão direito do mouse no nó do projeto e em Adicionar no menu de atalho. Clique em Adicionar Classe.
A caixa de diálogo Adicionar Classe é exibida.
Com a pasta ATL selecionada no painel Categorias, selecione um objeto a ser inserido do painel Modelos. Clique em Abrir. O assistente de código do objeto selecionado é exibido.
Observação
Se você deseja adicionar um objeto da ATL a um projeto do MFC, é necessário adicionar suporte para ATL ao projeto existente. É possível fazer isso seguindo as instruções em Como adicionar suporte para ATL ao seu projeto do MFC.
Ou se você tentar adicionar um objeto da ATL ao seu projeto do MFC sem adicionar o suporte à ATL anteriormente, o Visual Studio solicitará que você especifique se deseja que o suporte para ATL seja adicionado ao seu projeto. Clique em Sim para adicionar o suporte para ATL ao projeto e abra o assistente da ATL selecionado.
Confira também
Assistente de Projeto da ATL
Tipos de projeto do C++ no Visual Studio
Princípios básicos de objetos COM da ATL
Programando com código de tempo de execução C e da ATL
Configurações de projeto padrão da ATL