Partilhar via


Criação de um Contentor de Controlo MFC ActiveX

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Um contentor de controlo ActiveX é um programa pai que fornece o ambiente para que um controlo ActiveX (anteriormente OLE) seja executado. Pode criar uma aplicação capaz de conter controlos ActiveX com ou sem MFC, mas é muito mais fácil de fazer com MFC.

Importante

ActiveX é uma tecnologia herdada que não deve ser usada para novos desenvolvimentos. Para obter mais informações sobre tecnologias modernas que substituem o ActiveX, consulte Controles ActiveX.

Criar um programa de contentores MFC usando o MFC Application Wizard permite-lhe aceder às muitas funcionalidades dos controlos ActiveX e Automação implementadas pelas classes MFC e ActiveX. Estas funcionalidades incluem edição visual, Automação, criação de ficheiros compostos e suporte para controlos. As opções de edição visual do MFC Application Wizard que o seu programa principal suportará incluem a criação de um contentor, um mini-servidor, um servidor completo e um programa que seja simultaneamente um contentor e um servidor.

  • Nova aplicação MFC. Para criar um novo programa MFC que inclua Automação, edição visual, ficheiros compostos ou suporte de controlo, utilize o Assistente de Aplicação MFC e escolha as opções de Automação apropriadas.

  • Aplicação MFC existente. Se está a adicionar contenção de controlo a uma aplicação MFC existente, consulte Contentores de Controlo OLE: Ativação Manual da Contenção de Controlo OLE.

Para criar um contentor ActiveX para qualquer um dos seguintes tipos de aplicações

  1. Containers

  2. Edição visual

  3. Controlos MFC ActiveX

Consulte também

Tipos de projeto C++ no Visual Studio