Compartilhar via


Implementando uma interface (Visual C++)

Para implementar uma interface, você deve ter criado um projeto como um aplicativo COM ATL ou como um aplicativo MFC que contém suporte ATL.Você pode usar o ATL Project Wizard para criar um aplicativo ATL, ou Adicionar um objeto ATL para seu aplicativo MFC para implementar o suporte ATL para um aplicativo MFC.

Depois de criar o projeto, para implementar uma interface, você deve adicionar um objeto ATL.Consulte adicionando objetos e controles a um projeto ATL para obter uma lista de assistentes que adicionar objetos ao seu projeto ATL.

ObservaçãoObservação

O assistente não oferece suporte a caixas de diálogo do ATL, XML Web services usando ATL, objetos de desempenho ou contadores de desempenho.

Se você Adicionar um controle ATL, você pode especificar se deseja implementar interfaces padrão, listados na Interfaces página de nesse assistente e definido em atlcom.h.

Depois de adicionar o objeto ou controle, você pode implementar outras interfaces, localizados em qualquer biblioteca de tipos disponíveis, usando o Assistente para implementar a Interface.

Se você estiver adicionando uma nova interface, você deve adicioná-lo manualmente para o arquivo do projeto. idl.Consulte Adicionando uma nova Interface em um projeto do ATL para obter mais informações.

Para implementar uma interface

  1. No modo de exibição de classe, com o botão direito no nome da classe para seu objeto ATL.

  2. Clique em Add partir no menu de atalho e, em seguida, clique Implementar Interface para exibir o O Assistente de Interface de implementar.

  3. Selecione as interfaces para implementar das bibliotecas do tipo apropriado e clique em Concluir.

  4. No modo de exibição de classe, expanda Bases do objeto e nó de interfaces para ver a interface que você tenha implementado e, em seguida, expanda o nó da interface para ver suas propriedades disponíveis, métodos e eventos.

    ObservaçãoObservação

    Você também pode usar o Pesquisador de objetos para examinar os membros da interface.

Consulte também

Conceitos

Criando uma interface COM (Visual C++)

Editando uma interface COM