Partilhar via


Adicionando uma classe do MFC de uma biblioteca de tipos

Use este assistente para criar uma classe MFC por meio de uma interface em uma biblioteca de tipos. Adicione uma classe MFC a um aplicativo MFC, uma DLL do MFC ou um controle ActiveX do MFC.

Observação

Você não precisa criar o projeto MFC com a Automação habilitada para adicionar uma classe por meio de uma biblioteca de tipos.

Uma biblioteca de tipos contém uma descrição binária das interfaces expostas por um componente, definindo os métodos junto com seus parâmetros e tipos de retorno. Sua biblioteca de tipos deve estar registrada para que ela apareça na lista Bibliotecas de tipos disponíveis no assistente.

Adicionando uma classe do MFC de uma biblioteca de tipos

  1. No Gerenciador de Soluções ou no Modo de Exibição de Classe, clique com o botão direito do mouse no nome do projeto ao qual deseja adicionar a classe.

  2. No menu de atalho, selecione Adicionar>Novo Item.

  3. Na caixa de diálogo Adicionar Novo Item, selecione Pacotes instalados e selecione Visual C++.

  4. No painel Modelos, selecione Classe MFC no Typelib e, em seguida, selecione Adicionar para exibir a Adicionar classe do Assistente de Typelib.

Usando o assistente, você pode adicionar mais de uma classe em uma biblioteca de tipos. Você também adicionar classes por meio de mais de uma biblioteca de tipos em uma única sessão do assistente.

O assistente cria uma classe MFC derivada de COleDispatchDriver para cada interface adicionada da biblioteca de tipo selecionado. COleDispatchDriver implementa o lado do cliente da automação OLE.

Confira também

Clientes de automação
Clientes de automação: usando bibliotecas de tipo