Adicionando controles e objetos a um projeto do ATL

Você pode usar um dos assistentes de código de ATL para adicionar um objeto ou um controle para seus projetos baseados em ATL ou MFC. Para cada controle ou objeto COM você adicionar o assistente gera. cpp e. h, bem como um arquivo. rgs para suporte de registro baseadas em script. Os assistentes ATL de código a seguir estão disponíveis em Visual Studio:

ATL Simple Object

Caixa de diálogo do ATL

ATL Control

Página de propriedades do ATL

Componente de página de servidor ativo do ATL

Consumidor do ATL OLE DB

Adicionar suporte ATL ao MFC

Assistente de componentes do ATL COM+ 1.0

Provedor do OLE DB do ATL

ObservaçãoObservação

Antes de adicionar um objeto ATL para seu projeto, você deve examinar os detalhes e os requisitos para o objeto de seus tópicos de Ajuda relacionados.

Para adicionar um objeto ou um controle usando o Assistente de controle do ATL

  1. No Solution Explorer, clique com o botão direito no nó do projeto e clique em Add no menu de atalho. Clique em Add Class.

    O Add Class caixa de diálogo aparece.

  2. Com a pasta ATL selecionada no painel de categorias, selecione um objeto para inserir no painel Templates. Click Open. O Assistente de código para o objeto selecionado aparece.

    ObservaçãoObservação

    Se você quiser adicionar um objeto ATL para um projeto MFC, você deve adicionar suporte ATL ao projeto existente. Você pode fazer isso, seguindo as instruções em Adicionando o suporte ATL ao seu projeto de MFC.

    Como alternativa, se você tentar adicionar um objeto ATL ao seu projeto MFC sem anteriormente adicionar suporte ATL, o Visual Studio solicita que você especifique se deseja que o suporte ATL adicionado ao seu projeto. Clique em Sim para adicionar suporte ATL ao projeto e abrir o assistente ATL selecionado.

Consulte também

Tarefas

Criar projetos usando os assistentes de aplicativo

Referência

ATL Project Wizard

Fundamentals of ATL COM Objects

Configurações padrão de projeto do ATL

Conceitos

Visual projetos C++

Programming with ATL and C Run-Time Code