Compartilhar via


Etapa 1: Criando o projeto

Este tutorial conduz você passo a passo através de um projeto ATL nonattributed que cria um objeto ActiveX que exibe um polígono.O objeto inclui opções para permitir que o usuário para alterar o número de lados que compõe o polígono e o código para atualizar a exibição.

Observação:

Este tutorial cria o mesmo código de fonte sistema autônomo o exemplo de polígono.Se você quiser evitar a inserção de código-fonte manualmente, você pode baixá-lo das Resumo de exemplo de polígono.Você então pode fazer referência ao código-fonte do polígono sistema autônomo você trabalhar com o tutorial ou usá-la para verificar se há erros no seu próprio projeto.

Para criar o projeto ATL inicial usando o ATL Project assistente

  1. No ambiente de desenvolvimento do Visual Studio, clicar New sobre o Arquivo menu e, em seguida, clicar Projeto.

  2. clicar no Projetos do Visual C++ pasta e selecionar Projeto ATL.

  3. Tipo de Polygon sistema autônomo o nome do projeto.

    Meus Documentos\Visual Studio projetos geralmente padrão o local para o código-fonte e uma nova pasta será criada automaticamente.

  4. clicar OK e o ATL projeto assistente abre.

  5. clicar Configurações do aplicativo para ver as opções disponível.

  6. sistema autônomo você está criando um controle, e um controle deve ser um servidor em processo, deixe o Tipo de servidor sistema autônomo uma DLL.

  7. Deixe o Outros opções em seus valores padrão e clicar Concluir.

O ATL Project assistente criará o projeto, gerar vários arquivos.Você pode exibir esses arquivos no gerenciador de soluções, expandindo o objeto do polígono.Os arquivos estão listados abaixo.

File

Descrição

Polygon.cpp

Contém a implementação de DllMain, DllCanUnloadNow, DllGetClassObject, DllRegisterServer, e DllUnregisterServer. Também contém o MAP de objeto, que é uma lista dos objetos ATL no seu projeto.Isso é inicialmente em branco.

Polygon.def

Este arquivo de definição de módulo fornece o vinculador com informações sobre as exportações necessários para sua DLL.

Polygon.idl

Interface do arquivo de definição de linguagem, que descreve as interfaces específicas de seus objetos.

Polygon.rgs

Este script de registro contém informações para registrar a DLL do seu programa.

Polygon.rc

O arquivo de recurso, que inicialmente contém as informações de versão e uma seqüência de caracteres que contém o nome do projeto.

recurso.h

O arquivo de cabeçalho para arquivo de recurso.

Polygonps.def

Este arquivo de definição de módulo fornece o vinculador com informações sobre as exportações necessários para o código proxy e de stub que oferecem suporte a chamadas entre apartments.

stdafx.cpp

O arquivo será #include os arquivos de implementação do ATL.

stdafx.h

O arquivo será #include os arquivos de cabeçalho ATL.

  1. No gerenciador de soluções, clicar com o botão direito do mouse sobre o Polígonoprojeto .

  2. No menu de atalho, clicar Propriedades.

  3. clicar Vinculador.Change the Per-UserRedirection option to Yes.

  4. Clique em OK.

A próxima etapa, você adicionará um controle para seu projeto.

A etapa 2

Consulte também

Referência

Tutorial do ATL