Implementação de uma Interface

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 dos assistentes de 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 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 de Interface de implementar.

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

To implement an interface

  1. No modo de exibição de classe, clique com o botão direito o 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 a bibliotecas de tipo apropriado e clique em Concluir.

  4. No modo de exibição de classe de Bases do objeto de expandir e nó de interfaces para ver a interface que você implementou 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

A edição de uma Interface COM