教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> .NET类 >> ASP.NET >> 如何在IE右键菜单中添加菜单项以及如何添加IE任务栏按钮 2 RSS订阅
如何在IE右键菜单中添加菜单项以及如何添加IE任务栏按钮 2
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
     二、如何添加任务栏按钮
   基本上来说,添加任务栏按钮只需要修改注册表就可以实现。通过修改注册表来实现添加按钮的步骤如下:
  
  1、建立一个GUID。
  2、打开注册表编辑器,转到HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions部分,
  在其下添加一个新的项,名称为 <Your GUID> ,Your GUID为你刚建立的GUID。
  3、在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>
  下建立一个新的String类型的值,名称为HotIcon,该值定义当按钮具有热点时的图标,它的一般类型为:
  包含图标的文件全路径名,图标索引,例如:
  C:\PROGRA~1\KINGSOFT\XDICT\ieplugin.DLL,208
  4、在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>
  下建立一个新的String类型的值,名称为Icon,该值定义当按钮的图标,它的一般类型为:
  图标文件全路径名,图标索引
  5、在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>
  下建立一个新的String类型的值,名称为ButtonText,该值定义按钮的ToolTip文本。
  6、在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>
  下建立一个新的String类型的值,名称为Default Visible,该值定义按钮是否可见,如果是,则该值设定
  为"Yes",否则设定为"No"。
  7、在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>
  下建立一个新的String类型的值,名称为Clsid,将该值设定为{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}
  8、在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>
  下建立一个新的String类型的值,名称为Exec,该值定义点击按钮后运行的文件的全路径名称,例如:
  c:\program files\samples\net.exe
  
  例如NetAnts的按钮注册表项的内容就是象下面这样:
  
  Windows Registry Editor Version 5.00
  
  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{57E91B47-F40A-11D1-B792-444553540000}]
  "CLSID"="{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}"
  "Default Visible"="Yes"
  "HotIcon"="C:\\PROGRA~1\\NETANTS\\NetAnts.exe,1001"
  "Icon"="C:\\PROGRA~1\\NETANTS\\NetAnts.exe,1000"
  "Exec"="C:\\PROGRA~1\\NETANTS\\NetAnts.exe"
  "ButtonText"="NetAnts"
  "MenuText"="&NetAnts"
  "MenuStatusBar"="Launch NetAnts"
  
   当点击NetAnts按钮时就会运行Netants。上面的注册表项中下面的两项:MenuText项添加一个菜单项到菜单
  的“工具”栏中,MenuStatusBar项定义当光标移动到添加的菜单栏上后显示在状态栏中提示文本。此外在注册表的
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>下还可以添加一个名称为
  MenuCustomize的字符串类型值,将该值设定为"Help"将使菜单项出现在“帮助”菜单栏中,否则出现在“工具”栏中。
  
   当然,我们不会满足于只是添加一个按钮,执行一个程序,我们希望能够获得当用户点击按钮时能够操控当前
  页面,在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>
  下建立一个新的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色调色板。
  http://www.cnblogs.com/goody9807/archive/2006/12/04/581359.HTML
    。



来源:upschool.com.cn
作者:
关键字:如何
发表日期:2006-12-5

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:ASP.NET模拟其他用户进行关机   下一篇:如何在IE右键菜单中添加菜单项以及如何添加IE任务栏按钮 1


本文的相类似文章
  • 如何用Photoshop制作逼真咖啡杯
  • 如何用Photoshop抠出模糊的头发
  • 妙手回春:教你如何挽救MM废照片
  • 如何用Photoshop画服装款式图
  • 如何让MM的脸通透可人
  • 如何解决照片的灰蒙蒙(图)
  • 如何用PS改变物体质感
  • 如何用PHOTOSHOP制作邮票?
  • 该如何解决双网卡的冲突问题
  • 如何在交换机上配置VLAN的划分
  • 网友评论 查看本文全部评论
    笔 名: *
    评 论:
    最多500字。当前字数:0
    联系方式:
    验证码:
    在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com