ATL Project WizardATL Project Wizard

A biblioteca ATL (Active Template) é um conjunto de classes C++ baseadas em modelo que simplificam a criação de objetos pequenos e rápidos.The Active Template Library (ATL) is a set of template-based C++ classes that simplify writing small and fast COM objects. A ATL Project Wizard cria um projeto com as estruturas para conter objetos COM.The ATL Project Wizard creates a project with the structures to contain COM objects.

Visão geralOverview

Esta página do assistente descreve atual configurações de aplicativo para o projeto da ATL você está criando.This wizard page describes the current application settings for the ATL project you are creating. Por padrão, o projeto tem as seguintes configurações:By default, the project has the following settings:

  • Biblioteca de vínculo dinâmico especifica que o servidor é uma DLL e, portanto, um servidor em processo.Dynamic-link library Specifies that your server is a DLL and therefore an in-process server.

  • Especifica que o projeto usa atributos de atribuído.Attributed Specifies that your project uses attributes.

Para alterar esses padrões, clique em configurações do aplicativo na coluna à esquerda das alterações assistente e verifique na página do Assistente de projeto de ATL.To change these defaults, click Application Settings in the left column of the wizard and make changes in that page of the ATL Project Wizard.

Para obter informações sobre as configurações de projeto padrão, incluindo a escolha do conjunto de caracteres e a vinculação de padrões, consulte configurações de projeto de ATL padrão.For information on the default project settings, including the choice of character set, and linking defaults, see Default ATL Project Configurations.

Depois de criar um projeto da ATL, você pode adicionar objetos ou controles ao seu projeto usando o Visual C++ assistentes de código.After you create an ATL project, you can add objects or controls to your project using Visual C++ code wizards. Você pode fazer os seguintes tipos de aprimoramentos para um projeto ATL básico usando os assistentes de código:You can make the following types of enhancements to a basic ATL project using code wizards:

Além disso, considere estas tarefas quando você cria e aprimorar um projeto ATL:Additionally, consider these tasks when you create and enhance an ATL project:

Você pode especificar as propriedades do projeto (por exemplo, se deseja vincular estaticamente ao CRT) na propriedades do projeto página e você pode definir configurações de build para um Projeto ATL.You can specify project properties (for example, whether to link statically to the CRT) in the Project Properties page, and you can set build configurations for an ATL project.

Consulte tambémSee also

Projetos do Visual Studio – C++Visual Studio Projects - C++
C++tipos de projeto no Visual StudioC++ project types in Visual Studio
Princípios básicos de objetos COM da ATLFundamentals of ATL COM Objects
Programando com código de tempo de execução C e da ATLProgramming with ATL and C Run-Time Code
TutorialTutorial