Assistente de componentes do ATL COM+ 1.0
Use este assistente para adicionar um objeto ao seu projeto que suporta os serviços COM+ 1.0, incluindo as transações.
Você pode especificar se o objeto oferece suporte a interfaces duplas e automação. Você também pode indicar o suporte para a interface de informações de erro, controle avançado de objeto, transações e enfileiramento de mensagens assíncronas.
Remarks
Começando com Visual Studio 2008, o script de registro produzido por este assistente irá registrar seus componentes COM em HKEY_CURRENT_USER em vez de HKEY_LOCAL_MACHINE. Para modificar esse comportamento, defina a registrar o componente para todos os usuários opção do assistente ATL.
Nomes
Especifique os nomes de classes a serem adicionadas ao seu projeto, a interface e o objeto. Com exceção de nome curto, todas as outras caixas podem ser editadas, independentemente dos outros. Se você alterar o texto para 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 é refletida no tipo de e ProgID caixas, mas o Interface nome não é alterado. Esse comportamento nomenclatura foi desenvolvido para que todos os nomes facilmente identificável para você desenvolver o seu controle.
Nome curto
Define o nome abreviado para o objeto. O nome que você fornecer determina a Class e Coclass nomes, o arquivo. cpp e . h arquivo nomes, o Interface nome, o tipo de nomes e o ProgID, a menos que você alterar esses campos individualmente.arquivo. h
Define o nome do arquivo de cabeçalho para a classe do novo objeto. Por padrão, esse nome é baseado no nome que você fornecer em nome curto. Clique no botão de reticências para salvar o nome de arquivo para o local de sua preferência ou para acrescentar a declaração de classe para um arquivo existente. Se você escolher um arquivo existente, o assistente irá não salvá-lo no local selecionado até que você clique em Concluir no assistente.O assistente não sobrescrever um arquivo. Se você selecionar o nome de um arquivo existente, quando você clica em Concluir, o assistente solicita que você indique se a declaração de classe deve ser acrescentada ao conteúdo do arquivo. Clique em Sim para anexar o arquivo; Clique em não para retornar ao assistente e especifique outro nome de arquivo.
Class
Define o nome da classe a ser criado. Este nome é baseado no nome que você fornecer em nome curto, sejam precedidas por 'c', o prefixo típico para um nome de classe.arquivo. cpp
Define o nome do arquivo de implementação para a classe do novo objeto. Por padrão, esse nome é baseado no nome que você fornecer em nome curto. Clique no botão de reticências para salvar o nome de arquivo para o local de sua escolha. O arquivo não é salvo no local selecionado até você clicar em Concluir no assistente.O assistente não sobrescrever 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 acrescentada ao conteúdo do arquivo. Clique em Sim para anexar o arquivo; Clique em não para retornar ao assistente e especifique outro nome de arquivo.
Atribuído
Indica se o objeto usa atributos. Se você estiver adicionando um objeto para um projeto do ATL atribuído, esta opção é selecionada e não disponível para alterar. Ou seja, você pode adicionar somente os objetos atribuídos a um projeto criado com o suporte de atributo.Se você selecionar essa opção para um projeto do ATL não tem atributo suporte, o assistente solicita que você especifique se deseja adicionar o atributo de suporte ao projeto.
Todos os objetos que você adicionar essa opção são designados como atribuído por padrão (a caixa de seleção está selecionada) de configuração a seguir. Você pode desmarcar esta caixa para adicionar um objeto que não usa atributos.
Consulte configurações de aplicativo, o ATL Project Wizard e Mecânica de atributos básicos 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 o projeto usando atributos, ou se você indicar nesta página do assistente que o componente COM+ 1.0 usa atributos, não é possível alterar essa opção porque o ATL não inclui o coclass atributo.
Type
Define a descrição do objeto que será exibido no registroInterface
Define a interface que você criar para o seu objeto. Essa interface contém métodos personalizados de seus.ProgID
Define o nome que recipientes podem usar em vez do CLSID do objeto.