Compartir a través de


Crear un contenedor de controles ActiveX MFC

Un contenedor de controles ActiveX es un programa primario que proporciona el entorno para que se ejecute un control ActiveX (anteriormente OLE). Puede crear una aplicación capaz de contener controles ActiveX con o sin MFC, pero es mucho más fácil hacerlo con MFC.

Importante

ActiveX es una tecnología heredada que no se debe usar para el nuevo desarrollo. Para más información sobre las tecnologías modernas que reemplazan a ActiveX, vea Controles ActiveX.

La creación de un programa de contenedor MFC mediante el asistente para aplicaciones MFC le permite acceder a muchas características de los controles ActiveX y de Automation que se implementan mediante las clases MFC y ActiveX. Estas características incluyen edición visual, Automation, creación de archivos compuestos y compatibilidad con controles. Las opciones de edición visual del asistente para aplicaciones MFC que admitirá el programa primario incluyen la creación de un contenedor, un miniservidor, un servidor completo y un programa que sea un contenedor y un servidor.

  • Nueva aplicación MFC. Para crear un nuevo programa MFC que incluya Automation, edición visual, archivos compuestos o compatibilidad con controles, use el asistente para aplicaciones MFC y elija las opciones de Automation adecuadas.

  • Aplicación MFC existente. Si va a agregar contención de controles a una aplicación MFC existente, consulte Contenedores de control OLE: Habilitar manualmente la contención del control OLE.

Para crear un contenedor ActiveX para cualquiera de los siguientes tipos de aplicaciones

  1. Contenedores

  2. Edición visual

  3. Controles ActiveX de MFC

Consulte también

Tipos de proyectos de C++ en Visual Studio