Compartir a través de


Secuencia de operaciones para crear controles ActiveX

En la siguiente tabla se muestra el rol y el rol del marco en la creación de controles ActiveX (que antes se conocían como controles OLE).

Creación de controles ActiveX

Tarea Lo que usted hace Lo que el marco hace
Crear un marco de un control ActiveX. Ejecute el Asistente para controles ActiveX de MFC para crear el control. Especifique las opciones que desee en las páginas de opciones. Las opciones incluyen el tipo y nombre del control en el proyecto, las licencias, las subclases y un método About Box. El Asistente para controles ActiveX de MFC crea los archivos de un control ActiveX con funcionalidad básica, incluidos los archivos de origen de la aplicación, el control y las páginas de propiedades; un archivo de recursos; un archivo de proyecto; entre otros, todos ellos adaptados a sus especificaciones.
Vea lo que ofrecen el control y el Asistente para controles ActiveX sin agregar una línea de su propio código. Compile el control ActiveX y pruébelo con Internet Explorer o el ejemplo de TSTCON. El control en ejecución tiene la capacidad de poderse cambiar de tamaño y moverse. También tiene un método About Box (si se elige) que se puede invocar.
Implemente las propiedades y los métodos del control. Implemente las propiedades y los métodos específicos del control y agregue funciones miembro para proporcionar una interfaz expuesta a los datos del control. Agregue variables de miembro para que contengan las estructuras de datos y use controladores de eventos para desencadenar eventos lo determine. El marco ya ha definido un mapa para admitir los eventos, propiedades y métodos del control, lo que le permite centrarse en la implementación de las propiedades y los métodos. Se puede ver la página de propiedades predeterminada y se proporciona un método About Box predeterminado.
Construya las páginas de propiedades del control. Use los editores de recursos de Visual C++ para editar visualmente la interfaz de la página de propiedades del control:

- Crear páginas de propiedades adicionales.
- Crear y editar mapas de bits, iconos y cursores.

También puede probar las páginas de propiedades en el editor de cuadros de diálogo.
El archivo de recursos predeterminado creado por el Asistente para aplicaciones MFC proporciona muchos de los recursos que necesita. Visual C++ le permite editar los recursos existentes y agregar nuevos recursos fácilmente y visualmente.
Pruebe los eventos, métodos y propiedades del control. Vuelva a generar el control y use Test Container para probar que los controladores funcionan correctamente. Para invocar a los métodos del control y manipular sus propiedades, utilice la interfaz de la página de propiedades o Test Container. Además, use Test Container para realizar un seguimiento de los eventos desencadenados desde el control y las notificaciones recibidas por el contenedor del control.

Consulte también

Compilación en el marco
Secuencia de operaciones para compilar aplicaciones MFC
Secuencia de operaciones para crear aplicaciones OLE
Secuencia de operaciones para crear aplicaciones de base de datos