Tecnología

Inicio

Cómo construir controles ActiveX

Los controles ActiveX son pequeños componentes que trabajan dentro de otras aplicaciones, principalmente los navegadores web. Tienen objetos que un usuario interactúa con, como los botones para hacer clic y cajas de texto. Puede crear controles ActiveX utilizando un lenguaje de programación y luego subirlo a un servidor para incluir en su página web. Visual Basic y Visual C ++, como parte de Microsoft Visual Studio 6.0, tienen los tipos de proyectos de control ActiveX que se pueden seleccionar para crear controles. Debido a las diferencias en la sintaxis de estas lenguas, como se crea un control ActiveX es muy diferente.

Instrucciones

Visual Basic 6.0

1 Inicie Visual Basic. Haga clic en "Archivo" y luego "Nuevo Proyecto". Seleccione "Control ActiveX" de la lista de proyectos y haga clic en "Aceptar". Haga clic en la propiedad "Nombre" para el control e introduzca un nuevo nombre, por ejemplo "TestControl."

2 Haga doble clic en los objetos en la caja de herramientas para agregarlos al control. Haga clic y arrastrar estos controles en el formulario para arreglar su apariencia.

3 Haga doble clic en uno de los controles en el formulario para abrir la ventana de código. Escriba el código que va a determinar cómo el control responde a eventos de usuario.

4 Pulse la tecla "F5" para poner a prueba el control. Pulse el botón "OK" para iniciar el control en un navegador web. Prueba de los objetos cuando se carga el control. Detener la ejecución del programa y corregir los errores.

5 Haga clic en "Archivo" y seleccionar "Hacer TestControl.ocx" para crear el control ActiveX.

Visual C ++ 6.0

6 Iniciar Visual C ++. Haga clic en "Archivo" y luego "Nuevo". Seleccione "MFC ActiveX ControlWizard" de la lista.

7 Escriba un nombre en el cuadro de texto nombre del proyecto, por ejemplo "TestControl." Haga clic en "Aceptar" para abrir el asistente de proyectos. Haga clic en "Finalizar" para crear los archivos de proyecto.

8 Haga clic en "_DTestControlEvents" y seleccione "Agregar evento." Haga clic en la lista desplegable de nombres externo y seleccione un evento. Haga clic en el botón de opción "Custom" e introducir parámetros en la lista, si los necesita. Haga clic en "Aceptar" para crear este evento.

9 Haga clic en "_DTestControl" y seleccione "Agregar método." Seleccionar nombres externos e internos y un tipo de retorno. Agregar parámetros a la lista de parámetros si es necesario y haga clic en "Aceptar". Introduzca el archivo de encabezado de clase y definir el método.

10 Abra el "TestControlCtl.cpp" ventana de código del archivo. Definir el método de codificación por ella.

11 Crear otros eventos y métodos de manera similar. Abra el archivo de declaración y declarar su mensaje y controladores de error como lo haría en cualquier otro proyecto de C ++. Abra el archivo CPP y definir estos controladores.

12 Presione el botón "Ejecutar" o "CTRL + F5" para probar el control. En el cuadro nombre de archivo ejecutable, haga clic en la flecha y seleccione "ActiveX Control Test Container" y haga clic en "Aceptar".

13 Haga clic en "Editar" y luego "Insertar nuevo control". Busque su control ActiveX en la lista, haga clic en él y haga clic en "Aceptar". Haga clic en "Control" y luego "Métodos de invocación" para poner a prueba los métodos que ha creado. Cierre la ventana de prueba y corregir los errores.

14 Guarde los archivos de proyecto. Haga clic en "Crear" y luego "Construir TestControl.ocx" o pulse la tecla "F7" para crear el control ActiveX.