Partilhar via


Adicionar Objetos e Controlos a um Projeto ATL

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Observação

O assistente de componentes ATL COM+ 1.0, o assistente de consumo ATL OLE DB e o assistente de Componente de Página ATL Active Server não estão disponíveis no Visual Studio 2019 e versões posteriores.

Pode usar um dos assistentes de código ATL para adicionar um objeto ou controlo aos seus projetos baseados em ATL ou MFC. Para cada objeto COM ou controlo que adicionas, o assistente gera ficheiros .cpp e .h, bem como um ficheiro .rgs para suporte ao registo baseado em scripts. Os seguintes assistentes de código ATL estão disponíveis no Visual Studio:

Observação

Antes de adicionar um objeto ATL ao seu projeto, deve rever os detalhes e requisitos do objeto nos tópicos de Ajuda relacionados.

Para adicionar um objeto ou controlo usando o ATL Control Wizard

  1. No Explorador de Soluções, clique com o botão direito no nó do projeto e clique em Adicionar no menu de atalho. Clica em Adicionar Classe.

    A caixa de diálogo Adicionar Classe aparece.

  2. Com a pasta ATL selecionada no painel de Categorias , selecione um objeto para inserir no painel de Modelos . Clique em Abrir. O assistente de código para o objeto selecionado aparece.

    Observação

    Se quiser adicionar um objeto ATL a um projeto MFC, deve adicionar suporte ATL ao projeto existente. Pode fazer isto seguindo as instruções em Adicionar Suporte ATL ao Seu Projeto MFC.

    Alternativamente, se tentar adicionar um objeto ATL ao seu projeto MFC sem antes adicionar suporte ATL, o Visual Studio pede-lhe para especificar se quer que suporte ATL seja adicionado ao seu projeto. Clique em Sim para adicionar suporte ATL ao projeto e abra o assistente ATL selecionado.

Consulte também

Assistente de projeto ATL
Tipos de projeto C++ no Visual Studio
Fundamentos dos ATL COM Objects
Programação com ATL e C Run-Time Code
Configurações padrão do projeto ATL