Compartilhar via


Assistente de página de propriedades do ATL

Este assistente Adiciona um propriedade página em um projeto do ATL ou para um projeto MFC com o suporte ATL.Uma página de propriedades ATL fornece uma interface de usuário para definir as propriedades (ou chamar os métodos) de objetos COM um ou mais.

Comentários

Começando com Visual Studio 2008, o script de inscrição produzido por este assistente irá registrar seus componentes COM em HKEY_CURRENT_USER em vez de HKEY_LOCAL_MACHINE. Para modificar esse comportamento, defina o Registrar o componente para todos os usuários opção ATL assistente.

Nomes

Especifique os nomes para o objeto, interface e classes para ser adicionado ao seu projeto.Com exceção de Nome curto, todas as outras caixas podem ser editadas independentemente.Se você alterar o texto de Nome curto, a alteração é refletida nos nomes de todas as outras caixas nesta página.Se você alterar o Coclass nome na seção COM, a alteração será refletida no Tipo and ProgID caixas.Esse comportamento nomenclatura foi criado para tornar todos sistema autônomo nomes com com facilidade identificável para você à medida que você desenvolver a sua página de propriedades.

Observação:

Coclass é editável apenas nonattributed projetos.Se seu projeto é atribuído, não é possível edição Coclass.

C++

Fornece informações sobre como a classe C++ criada para implementar o objeto.

Termo

Definição

Nome curto

Define o nome abreviado para o objeto.O nome que você fornecer determina a classe e Coclass nomes, o arquivo (.cpp and .h) nomes, o Tipo nome e o ProgID, a menos que você altere os campos individualmente.

arquivo .h

Define o nome do arquivo de cabeçalho para a nova classe do objeto.Por padrão, esse nome é com base no nome que você fornece no Nome curto.clicar no botão de reticências para salvar nome de arquivo no local de sua preferência ou para acrescentar a declaração de classe a um arquivo existente.Se você selecionar um arquivo existente, o assistente não salvará-lo no local selecionado até que você clicar Concluir no assistente.

O assistente não substitui um arquivo.Se você selecionar o nome de um arquivo existente, quando você clicar Concluir, o assistente solicita que você indique se a declaração da classe deve ser anexada ao Sumário do arquivo.clicar Sim para anexar o arquivo, clicar Não para retornar ao assistente e especificar outro nome de arquivo.

Classe

Define o nome da classe que implementa o objeto.Esse nome é com base no nome que você fornece no Nome curto, precedido por 'C', o prefixo comum para um nome de classe.

arquivo .cpp

Define o nome do arquivo de implementação para a nova classe do objeto.Por padrão, esse nome é com base no nome que você fornece no Nome curto.clicar no botão de reticências para salvar nome de arquivo no local de sua escolha.O arquivo não é salvo no local selecionado até que você clicar Concluir no assistente.

O assistente não substitui um arquivo.Se você selecionar o nome de um arquivo existente, quando você clica em Concluir, o assistente solicita que você indique se a implementação da classe deve ser anexada ao Sumário do arquivo.clicar Sim para anexar o arquivo, clicar Não para retornar ao assistente e especificar outro nome de arquivo.

Atribuído

Indica se o objeto usa atributos.Se você estiver adicionando um objeto a um projeto ATL atribuído, esta opção for selecionada e não está disponível para alterar, ou seja, você pode adicionar atribuído apenas objetos de um projeto criado com o suporte de atributo.

Você pode adicionar um objeto atribuído somente a um projeto ATL que usa atributos.Se você selecionar essa opção para um projeto ATL que não tem atributo suporte, o assistente solicita que você especifique se deseja adicionar suporte ao atributo para o projeto.

Por padrão, todos sistema autônomo objetos adicionar depois de conjunto esta opção são designados sistema autônomo atribuído (a caixa de seleção marcada).Você pode desmarcar esta caixa para adicionar um objeto que não usa atributos.

See Configurações do aplicativo, ATL projeto assistente and Mecânica básica de atributos para obter mais informações.

COM

Fornece informações sobre a funcionalidade de COM para o objeto.

  • Coclass
    Define o nome da classe de componente que contém uma lista de interfaces suportadas pelo objeto.

    Observação:

    Se você criar seu projeto usando atributos, ou se você indicar neste assistente de página que o propriedade página usa atributos, você não pode alterar essa opção porque ATL não inclui o coclass atributo.

  • Type (Tipo)
    Define a descrição de objeto aparecerá no registro

  • ProgID
    Define o nome de recipientes podem usar em vez do CLSID do objeto.

Consulte também

Conceitos

Exemplo: Implementação de uma página de propriedades

Referência

Opções, Assistente de página de propriedades do ATL

Seqüências de caracteres, Assistente de página de propriedades do ATL