Compartilhar via


A edição de uma Interface COM

Usando os comandos do menu de atalho do modo de exibição de classe, você pode definir novos métodos e propriedades para as interfaces COM seus projetos Visual C++. Além disso, na caixa de ferramentas, você pode definir eventos para controles de ActiveX.

ATL e MFC-baseada COM classes de objeto, você pode editar a implementação da classe ao mesmo tempo que você editar a interface.

ObservaçãoObservação

Para interfaces que você tenha definido fora das Add Class caixa de diálogo do Visual C++ adiciona os métodos ou propriedades do arquivo. idl e adicionou stubs para as classes que implementam os métodos, mesmo quando as interfaces são adicionadas manualmente.

Os três assistentes a seguir o ajudarão a personalizar interfaces existentes. Eles estão disponíveis no modo de exibição de classe:

Wizard

Project type

Adicionar Assistente de propriedade

Projetos ATL ou MFC suporte ATL. Clique com o botão direito na interface ao qual você deseja adicionar a propriedade.

Visual C++ detecta o tipo de projeto e modifica as opções no Assistente para adicionar propriedade de acordo:

  • Para dispinterfaces em projetos criados usando o mfc Application Wizard, invocar o Assistente para adicionar propriedade fornece opções específicas ao MFC.

  • Para interfaces de controle de ActiveX do MFC, o Assistente para adicionar propriedade fornece uma lista de métodos de ações e propriedades que você pode usar o disposto ou personalizar o seu controle.

  • Para todas as outras interfaces, os assistentes de propriedade adicionar fornecem opções úteis na maioria das situações.

Adicionar Assistente de método

Projetos ATL ou MFC suporte ATL. A interface à qual deseja adicionar o método de atalho.

Visual C++ detecta o tipo de projeto e modifica as opções no Assistente para Adicionar método adequadamente:

  • Para dispinterfaces em projetos criados usando o mfc Application Wizard, chamar o método Add Wizard fornece opções específicas ao MFC.

  • Para interfaces de controle de ActiveX do MFC, o Assistente para Adicionar método fornece uma lista de métodos de ações e propriedades que você pode usar o disposto ou personalizar o seu controle.

  • Para todas as outras interfaces, o Método Adicionar assistentes fornecem opções úteis na maioria das situações.

Além disso, você pode implementar novas interfaces no seu controle COM clicando com o botão direito na classe do objeto de controle no modo de exibição de classe e clicando em Implementar a Interface.

Consulte também

Conceitos

Adicionando funcionalidade com os assistentes de código

Visual projetos C++

Outros recursos

Trabalhando com arquivos de recurso