Partilhar via


Edição de uma interface com.

Usando comandos no menu de atalho classe View, você pode definir novos métodos e propriedades para as interfaces COM seus projetos Visual C++.Além disso, a partir da caixa de ferramentas, você pode definir eventos para controles ActiveX.

Para ATL MFC baseados e COM classes de objeto, você pode edição a implementação da classe ao mesmo time que você edição a interface.

Observação:

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

Três assistentes a seguir ajudam a personalizar interfaces existentes.Elas estão disponível no classe View:

Assistente

Tipo de Projeto

Adicionar Assistente de propriedade

Projetos ATL e MFC suporte ATL.clicar com o botão direito do mouse na interface à qual você deseja adicionar a propriedade.

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

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

  • Para interfaces de controle ActiveX MFC ActiveX, o Assistente para adicionar propriedade fornece uma lista de estoque de métodos e propriedades que você pode usar sistema autônomo fornecido ou personalizar para controle ActiveX.

  • Para todas as Outros interfaces, os assistentes para adicionar propriedade fornecem opções útil em muitas situações.

Adicionar Assistente de método

Projetos ATL e MFC suporte ATL.clicar com o botão direito do mouse na interface à qual você deseja adicionar o método.

O 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 aplicativo assistente, chamar o método Add assistente fornece opções específicas para o MFC.

  • Para interfaces de controle ActiveX MFC ActiveX, 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 controle ActiveX.

  • Para todas as outras interfaces, a Método Add assistentes fornecem opções útil em muitas situações.

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

Consulte também

Conceitos

Adicionando funcionalidade com assistentes de código

Visual projetos C++

Outros recursos

Trabalhando com arquivos de recursos