Contenedores de controles ActiveX
Un contenedor de controles ActiveX es un contenedor totalmente compatible con los controles ActiveX que puede incorporarlos en sus propias ventanas o cuadros de diálogo. Un control ActiveX es un elemento de software reutilizable que se puede usar en muchos proyectos de desarrollo. Los controles permiten al usuario de la aplicación acceder a las bases de datos, supervisar los datos y llevar a cabo diferentes selecciones dentro de las aplicaciones. Para obtener más información sobre las propiedades de controles ActiveX, consulte el artículo Controles ActiveX de MFC.
Importante
ActiveX es una tecnología heredada que no se debe usar para el nuevo desarrollo. Para obtener más información, consulte Controles ActiveX.
Normalmente, los contenedores de controles adoptan dos formas en un proyecto:
Cuadros de diálogo y ventanas de tipo diálogo, como vistas de formulario, en los que se usa un control ActiveX en algún lugar del cuadro de diálogo.
Windows en una aplicación, donde se usa un control ActiveX en una barra de herramientas u otra ubicación de la ventana del usuario.
El contenedor de controles ActiveX interactúa con el control mediante métodos y propiedades expuestos. Estos métodos y propiedades, que el contenedor de controles puede usar y modificar, están disponibles mediante una clase contenedora ubicada en el proyecto de contenedor de controles ActiveX. El control ActiveX insertado también puede interactuar con el contenedor activando (enviando) eventos para notificar al contenedor que se ha producido una acción. El contenedor de controles puede optar por actuar ante estas notificaciones o no.
En otros artículos se describen varios temas, desde la creación de un proyecto de contenedor de controles ActiveX hasta problemas de implementación básicos relacionados con contenedores de controles ActiveX creados con Visual C++:
Contenedores de controles ActiveX: Habilitar manualmente la contención de controles ActiveX
Contenedores de controles ActiveX: Insertar un control en una aplicación de contenedor de controles
Contenedores de controles ActiveX: Conectar un control ActiveX a una variable de miembro
Contenedores de controles ActiveX: controlar eventos desde un control ActiveX
Contenedores de controles ActiveX: Ver y modificar propiedades de los controles
Contenedores de controles ActiveX: Programar controles ActiveX en un contenedor de controles ActiveX
Contenedores de controles ActiveX: Usar controles en un contenedor sin cuadro de diálogo
Para obtener más información sobre el uso de controles ActiveX en un cuadro de diálogo, vea los temas del Editor de cuadros de diálogo.
Para ver una lista de artículos en los que se explican los detalles del desarrollo de controles ActiveX mediante Visual C++ y las clases de control ActiveX de MFC, vea Controles ActiveX de MFC. Los artículos se agrupan por categorías funcionales.