Hola,
Tengo el placer de anunciaros que he terminado el soporte para ActiveX. Ahora extender las posibilidades de C3 es muy fácil con la inmensidad de controles ActiveX que hay desarrollados.
He añadido dos propiedades nuevas a la clase:
-License: de tipo carácter y se usa para asignar al control la licencia en caso de que la necesite. He probado algunos controles que he comprado y que necesitan licencia y funcionan de maravilla.
-TypeInfo: de tipo TTypeInfo. Al hacer doble click en esta propiedad se nos muestra un diálogo con todos los nombres de los
métodos, de las
propiedades y su tipo, y los
eventos y sus
IDentificadores.
También he añadido un evento a la clase TActiveX:
-OnEvent: que recibe tres parámetros, uno es oSender, el segundo es numérico e identifica el ID del evento. Este ID es el mismo que obtenemos en el diálogo de la propiedad
TypeInfo, y el tercero es un array con los parámetros del evento.
Junto a este mensaje os dejo un archivo que lleva unas capturas de pantalla del IDE mostrando los métodos, propiedades y eventos del control de internet de Microsoft. También va el ejecutable del proyecto ActiveX3 usando eventos, concretamente el evento
StatusTextChanged para mostrar en la barra de estado los mensajes del explorador. Espero que os guste
