如何在IE右键菜单中添加菜单项以及如何添加IE任务栏按钮(5) 下建立一个新的String类型的值,名称设定为一个htm文件的全路径名,同前面介绍的添加鼠标右键菜单一样,在点击按钮后IE会调用该文件,在文件中通过设定VBScript访问external对象的menuArguments属性就可以获得浏览器中的页面。例如我们将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>\VBScript的值设定为c:\program files\samp.htm,然后在c:\program files下建立一个名为Samp.htm的文件,在文件中输入以下脚本内容: <script language="VBScript">
Set objNetSamp=CreateObject("IEContextMenu.IEMenu1") userURL=external.menuArguments.location.href Call objNetSamp.AddUrl(userURL,"")
</script> 打开IE浏览器,点击新建按钮,就会弹出对话框显示当前页面的URL。注意该项同前面设定的Exec项不能够同时使用。 最后,对于按钮图标,IE需要两种尺寸的图标:20x20和16x16的,前者用于正常状态下的显示,后者用于在全屏幕下的显示,所以上面HotIcon和Icon指向的图标资源应该是三个图标的组合,这三个图标的规格如下: 16x16 16-色 icon (必须) 20x20 16-色 icon (可选) 20x20 256-色 icon (必须) 在设计图标时,256色图标应该使用Windows半色调调色板,而16色图标使用Windows 16色调色板。
www.applevb.com