Compartir por


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++:

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.

Consulte también

Controles ActiveX de MFC