Ejemplos de controles MFC
Actualización: noviembre 2007
Los temas de esta sección son los resúmenes de los ejemplos de controles ActiveX de MFC. Para obtener una lista de todos los ejemplos de MFC, vea Ejemplos de MFC.
Un control ActiveX (antes denominado OLE) es un objeto ActiveX con una interfaz extendida que permite que el objeto se comporte como un control de Microsoft Windows.
Controles ActiveX
Ejemplo BUTTON: ilustra el uso de un menú y una página de propiedades
Muestra el uso de un menú activo en contexto, una página de propiedades estándar y la opción del control del cuadro Acerca de.Ejemplo CIRC: control ActiveX
Muestra aspectos básicos de los controles ActiveX, incluidos el dibujo del control, las propiedades estándar y personalizadas, los eventos estándar y personalizados, el uso de colores y fuentes, la página de propiedades estándar Fuente, la página de propiedades predeterminadas y el control de versiones.Ejemplo CONTAINER: aplicación contenedora de edición visual
Muestra una aplicación contenedora de edición de Visual.Ejemplo IMAGE: crea un control ActiveX que permite descargar de forma asincrónica
Muestra cómo utilizar MFC para generar un control ActiveX que pueda descargar datos de forma asincrónica.Ejemplo LICENSED: exige la utilización de licencias en tiempo de diseño y en tiempo de ejecución
Control que exige el uso de licencias en tiempo de diseño y tiempo de ejecución.Ejemplo LOCALIZE: control con una interfaz de usuario localizada
Control con una interfaz de usuario traducida que muestra el uso de distintas bibliotecas de tipos y bibliotecas de vínculos dinámicos (DLL) para la traducción.Ejemplo NETADDR: Ejemplo Vista Net Address Verifier Control
Muestra el uso del control "Net Address Verifier" de Windows Vista.Ejemplo REGSVR: invoca código de Registro automático
Muestra cómo invocar código de registro automático.Ejemplo SPINDIAL: muestra la forma de validar páginas de propiedades
Control con la apariencia de una esfera giratoria que muestra la validación de datos de página de propiedades.Ejemplo TESTHELP: control ActiveX con información sobre herramientas y ayuda
Control ActiveX que tiene su propio archivo de ayuda y su propia información sobre herramientas.Ejemplo TIME: activa un temporizador a intervalos establecidos
Control invisible en tiempo de ejecución y activa un evento de temporizador a intervalos definidos. Muestra el uso de funciones de notificación y propiedades de ambiente.Ejemplo XLIST: muestra texto o mapas de bits
Control con subclases de un cuadro de lista de Windows que muestra texto o mapas de bits.
Agregar controles ActiveX al Cuadro de herramientas
Para colocar controles ActiveX u objetos en la ventana Cuadro de herramientas, vea Personalizar el cuadro de herramientas. Una vez insertados, es posible arrastrar controles ActiveX al cuadro de diálogo en que esté trabajando.
Sugerencia: |
---|
Para agregar rápidamente controles ActiveX registrados a una plantilla de cuadro de diálogo, vea Ver y agregar controles ActiveX a un cuadro de diálogo. |
Registro manual de controles ActiveX
Para que el siguiente procedimiento funcione, las herramientas de desarrollo de controles ActiveX deben estar instaladas y el entorno de desarrollo debe estar abierto.
Abra ActiveX Control Test Container. Vea Probar propiedades y eventos con Test Container para obtener información sobre cómo tener acceso a Test Container.
En el menú Archivo, haga clic en Registrar controles.
Aparece el cuadro de diálogo Registrar controles.
Haga clic en Register y busque el directorio en el que está instalado el control ActiveX.
En la lista Nombre de archivo, haga doble clic en el archivo del control. Test Container registrará el control y lo agregará a la lista bajo Controles registrados del cuadro de diálogo Registrar controles.
Haga clic en Cerrar para cerrar el cuadro de diálogo Registrar controles. Ahora puede insertar el control en Test Container o en cualquier cuadro de diálogo o formulario que desee.
Controles de prueba en Test Container
ActiveX Control Test Container es una herramienta para probar y depurar controles ActiveX. Puede utilizarlo para probar la funcionalidad de un control al modificar los valores de las propiedades de un control, al invocar sus métodos y al desencadenar sus eventos. Vea Probar propiedades y eventos con Test Container para obtener información sobre cómo tener acceso a Test Container.