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