Red de conocimiento informático - Problemas con los teléfonos móviles - VC envía un mensaje de clic del mouse al navegador (IE, Firefox)

VC envía un mensaje de clic del mouse al navegador (IE, Firefox)

Microsoft ha permitido a los desarrolladores agregar botones a sus barras de herramientas desde IE5.0. La esencia del método de implementación es modificar el registro y agregar la información necesaria para crear este botón. Primero, cree un GUID (identificador único global) para este botón. Este GUID puede ser generado por Guidgen.exe en Visual Studio. Por ejemplo, un GUID generado es {1FBA04EE-3024-11D2-8F1F-0000F87ABD16} (este ejemplo se explicará utilizando este GUID en la siguiente descripción). Una vez que tenga el valor GUID, cree una subclave en el registro de Windows:

HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions\{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}

Cree el siguiente valor de cadena bajo esta subclave:

1) CLSID

Este es el CLSID de IE y su valor debe ser {1FBA04EE-3024-11D2-8F1F-0000F87ABD16 }

2) Visible por defecto

Indica si este botón es visible de forma predeterminada Sí significa visible, No significa invisible

3) ButtonText

Texto del botón

4) Icono

La ruta completa del icono en el estado predeterminado, como c:\vckbase.ico. También puede ser un ícono contenido en el archivo EXE, por ejemplo: C:\PROGRA~1\NETANTS\NetAnts.exe,1000

5) HotIcon

Cuando se mueve el mouse sobre el botón Ruta completa del icono

Las siguientes subclaves son las acciones correspondientes que deben realizarse después de presionar el botón: pueden ser objetos COM, barra del explorador, scripts y archivos ejecutables. Presentémoslos uno por uno a continuación:

①Objeto COM

Debe crear un valor de cadena llamado ClsidExtension, cuyo valor debe ser el GUID de este objeto COM. Por ejemplo, Kingsoft PowerWord. utiliza ClsidExtension. Llame a su propio objeto COM.

② Barra del explorador

La llamada barra del navegador es similar a la lista del historial que se abre después de presionar el botón de historial de IE. Su esencia es como el objeto CReBar en MFC. También puedes crear tu propia barra de navegación, pero como está fuera del alcance de este artículo, no lo explicaremos todavía. Para abrir una barra del navegador después de presionar el botón, debe crear un valor de cadena llamado BandCLSID, cuyo valor es el CLSID de la barra del navegador.

③Script Script

Un script que se ejecuta después de presionar el botón, por ejemplo: "%SystemRoot%\web\ related.htm. Puede agregar el script a este archivo HTML". Para obtener mucha información sobre IE actualmente, es importante tener en cuenta que si desea abrir un archivo HTML sin secuencia de comandos a través de Script, no es factible.

Consulte los siguientes NetAnts para obtener el código de secuencia de comandos de todos los enlaces en la página actual

④Archivo ejecutable

Si lo desea IE en el que hacer clic Para ejecutar un archivo ejecutable después del botón, puede agregar un valor de cadena llamado Exec, cuyo valor es la ruta completa del archivo ejecutable, como c:\windows\notepad.exe o una URL /", "Exec "); ///Abrir la página web

}