怎样作如下事情?
在IE右键菜单中加入自己的菜单项?(关键问题)
在IE 工具栏中加入自己的工具按钮?
谢了。如问题回答的对还可加分,以前经常没人回答我问题所以本问题只给20分,如按要求还可加分。

解决方案 »

  1.   

    用iehelper获得ie的入口权,然后ie启动后将会自动加载你的com. hook菜单就行
    按钮是修改注册表加上的
      

  2.   

    Thanks, but I need a much detailed answer. And I wish to access IE without refering a third party product. I want a menu like that of Net Ants.
      

  3.   

    现在,打开你的爱机,运行注册表的编辑软件:REGEDIT,打开注册表,按照如下的路径: HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions\ 新建一个主键:{11111111-F40A-11D1-B792-444553540001}该主键的命名规则为:前面的八位为自定义的十六进制数位(从0~9的数字,a~e的字母,该例为:11111111),如果要定义多个按钮,前八位的定义不能相同,后面的字串必须原封不动的抄下来。然后,在新建的主键中,再新建一系列的字符串值(注意:是字符串型的),具体的名称、数据如以下:(默认) ""1 "CLSID" "{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}":没什么解释,必须照般,千万不能改,否则下面的工作就白费劲了。2 "Default Visible" "Yes":在鼠标移到自定义按钮上时,按钮上所显示的图标。  3 "HotIcon" "D:\handshak.ico":决定在IE的工具栏中,是否显示自定义按钮。4 "Icon" "D:\skyline.ico":在正常状态时,按钮上的图标。 5 "Exec" "D:\program.exe":自定义按钮被按下时,所执行的应用程序。6 "ButtonText" "hello":在鼠标移到自定义按钮上时,浮现的提示文字。7 "MenuText" "&Hello":点击"工具"菜单后,菜单中所显示的自定义菜单项(&N表示N为加速键。) 
    8 "MenuStatusBar" "How Are You":当鼠标指向自定义菜单项时,在IE中的状态栏中显示的提示文字。
      现在,可以关闭注册表编辑器,打开IE 浏览器,应该可以看到自定义的按钮。如果没有,可以通过以下的方法把自定义的按钮显示到工具栏上:查看->工具栏->自定义,把一些不需要的按钮去掉就可以了。
      

  4.   

    在IE右键菜单中加入自己的菜单项?(关键问题)也可以通过注册表来添加:
    运行注册表编辑器程序regedit.exe。找到主键HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt
    在这下面添加就可以了,比如:
    Name            Default Value
    到我家看看       C:\Program Files\NetAnts\home.htm
      

  5.   

    谢谢,我想这是我想要的答案了,sjsj还有你的分,另起一个窗口给。
    再次感谢