Compartilhar via


Editando uma interface COM

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

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

ObservaçãoObservação

Para interfaces que você tenha definido fora da Add Class caixa de diálogo, Visual C++ adiciona os métodos ou propriedades ao 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:

Assistente

Tipo de Projeto

Adicionar Assistente de propriedade

Projetos ATL ou MFC suporte ATL.A interface à qual você deseja adicionar a propriedade de atalho.

Visual C++ detecta o tipo de projeto e modifica as opções do 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 ações métodos e propriedades que você pode usar conforme fornecido ou personalizar para 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 você deseja adicionar o método de atalho.

Visual C++ detecta o tipo de projeto e modifica as opções do 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 ações métodos e propriedades que você pode usar conforme fornecido ou personalizar para seu controle.

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

Além disso, você pode implementar novas interfaces em 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 assistentes de código

Tipos de projeto do Visual C++

Outros recursos

Trabalhando com arquivos de recurso