Partilhar via


Feiticeiro do 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.

A Biblioteca Active Template (ATL) é um conjunto de classes C++ baseadas em templates que simplificam a escrita de objetos COM pequenos e rápidos. O Assistente de Projetos ATL cria um projeto com as estruturas para conter objetos COM.

Visão geral

Esta página de assistente descreve as definições atuais da aplicação para o projeto ATL que está a criar. Por defeito, o projeto tem as seguintes definições:

  • Biblioteca de ligação dinâmica Especifica que o seu servidor é uma DLL e, portanto, um servidor em processo.

  • Atributo Especifica que o seu projeto usa atributos.

Para alterar estes predefinidos, clique em Definições da Aplicação na coluna esquerda do assistente e faça alterações nessa página do Assistente de Projeto ATL.

Para informações sobre as definições padrão do projeto, incluindo a escolha do conjunto de caracteres e os predeterminados de ligação, consulte Configurações Padrão do Projeto ATL.

Depois de criar um projeto ATL, pode adicionar objetos ou controlos ao seu projeto usando assistentes de código Visual C++. Pode fazer os seguintes tipos de melhorias a um projeto ATL básico usando assistentes de código:

Além disso, considere estas tarefas ao criar e melhorar um projeto ATL:

Podes especificar propriedades do projeto (por exemplo, se deves ligar estaticamente ao CRT) na página de Propriedades do Projeto , e podes definir configurações de build para um projeto ATL.

Consulte também

Projetos do Visual Studio - C++
Tipos de projeto C++ no Visual Studio
Fundamentos dos ATL COM Objects
Programação com ATL e C Run-Time Code
Tutorial