我想在资源管理器窗口上 再加上一个Toolbar,(我看到过有些软件做到了,而且添加的Toolbar中还有启动程序的按钮,比如 金山独霸),请问在注册表中的那里更改可以做到?是不是还有朋友不明白我的意思?就是这样的:
在 资源管理器(或者我的电脑) 工具条上按鼠标键,出来菜单选择“链接”,你看,是不是多了一个Toolbar出来?我想自己添加一个类似于"链接"的Toolbar到资源管理器上的工具条,我想应该是在注册表中修改或添加某个键值来做到的.当然,不一定要添加Toolbar,添加一个按纽也可以,不过我想不太可能.呵呵.还有,不是对IE来操作,是对资源管理器(或者我的电脑)的操作!(有朋友总是告诉我在IE上添加按纽,不是我想要的.)请赐教,回答出来或提供思路200分相送!UP也有份!!
最新消息:现在我已经知道了注册表中这个地方
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Toolbar
下增加一些键值能够达到效果,(就是会在鼠标右键菜单中出来Toolbar的自定义过的选单),可是现在我并不会自己增加建制,请教高人!

解决方案 »

  1.   

    Public Function mnuAddIE()
    ' Path of yor App and HotIcon
    Hico = App.Path & "\" & "hoticon.ico"
    ' Path of yor App and Icon
    Ico = App.Path & "\" & "icon.ico"
    ' Path of yor App and Apps *.exe name
    Prog = App.Path & "\" & App.EXEName
    ' Adds your App to MSIE's Tools Menu and adds an Icon on the Toolbar
    ' {ECC5777A-6E88-BFCE-13CE-81F134789E7B} Any GUID
    ' Your App (Tools Menu Button Text)
    REGSaveSetting vHKEY_LOCAL_MACHINE, "Software\Microsoft\Internet Explorer\Extensions\{ECC5777A-6E88-BFCE-13CE-81F134789E7B}", "ButtonText", "Your App"
    ' {1FBA04EE-3024-11D2-8F1F-0000F87ABD16} MUST BE THIS GUID
    REGSaveSetting vHKEY_LOCAL_MACHINE, "Software\Microsoft\Internet Explorer\Extensions\{ECC5777A-6E88-BFCE-13CE-81F134789E7B}", "CLSID", "{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}"
    ' Show Icon if IE Toolbar is  reset
    REGSaveSetting vHKEY_LOCAL_MACHINE, "Software\Microsoft\Internet Explorer\Extensions\{ECC5777A-6E88-BFCE-13CE-81F134789E7B}", "Default Visible", "Yes"
    ' Your APP Path and Name (Prog)
    REGSaveSetting vHKEY_LOCAL_MACHINE, "Software\Microsoft\Internet Explorer\Extensions\{ECC5777A-6E88-BFCE-13CE-81F134789E7B}", "Exec", Prog
    ' Colered icon (Hico)
    REGSaveSetting vHKEY_LOCAL_MACHINE, "Software\Microsoft\Internet Explorer\Extensions\{ECC5777A-6E88-BFCE-13CE-81F134789E7B}", "HotIcon", Hico
    ' Default icon (Ico)
    REGSaveSetting vHKEY_LOCAL_MACHINE, "Software\Microsoft\Internet Explorer\Extensions\{ECC5777A-6E88-BFCE-13CE-81F134789E7B}", "Icon", Ico
    'Statusbar text for your App
    REGSaveSetting vHKEY_LOCAL_MACHINE, "Software\Microsoft\Internet Explorer\Extensions\{ECC5777A-6E88-BFCE-13CE-81F134789E7B}", "MenuStatusBar", "Your App"
    'Tools Menu text for your APP
    REGSaveSetting vHKEY_LOCAL_MACHINE, "Software\Microsoft\Internet Explorer\Extensions\{ECC5777A-6E88-BFCE-13CE-81F134789E7B}", "MenuText", "&Your App"End Function
      

  2.   

    To : ch21st(风尘鸟) 兄:
          我正在试验.   :)  非常感谢!!!!!!!!
      

  3.   

    上面的代码不全,我有一个增加toolbar的代码就像google工具条,但是代码太多,贴不出来
      

  4.   

    yunok(★ 杨云鹏,用VB,向高手们学习! ★) 
    这个代码不全只是一小部分,他的源程序是增加一个button一个子菜单,我还有一个例程是增加一个类似google的工具栏,有兴趣发给你
    [email protected]
      

  5.   

    To : ch21st(风尘鸟) 兄:
         我想要的不是对IE来操作,是对资源管理器(或者我的电脑)的操作. 可是您给我的还是对IE操作的.晕死.唉~
         不过还是感谢您.谢谢指点.
      

  6.   

    上面的代码你可以参考
    http://msdn.microsoft.com/workshop/browser/ext/overview/overview.asp
      

  7.   

    OK!能不能发给我啊??我很想看看全部源码啊.REGSaveSetting是您自己定义的函数吧.好像定义没有声明注册表的地方啊!拜托了.:)[email protected]
      

  8.   

    弄错了,因为增加工具条如google是何以公有的,你的意思是在标准工具条上增加一个按钮,让俺再帮你研究一下,虽然不一定成功
      

  9.   

    谢谢.比如 金山独霸就把自己添置在 资源管理器 上了,当然,他也为自己添置了一个Toolbar的条.呵呵.
      

  10.   

    147376918
    ding
     ding
      ding 
       ding
        ding
       ding
      ding
     ding
    ding
      

  11.   

    To: girl888(大三女生) 
         用Api会很麻烦吗?恕在下愚笨,我不知道除了用Api操作注册表,还能有什么方法. 敬请高人指点.
      

  12.   

    丁页!UUPP!口合口合!!!
    你的问题在www.Emugua.net上有答案的。
      

  13.   

    是啊!!但是木瓜网站上没有答案。风尘兄给了我一个程序不能运行。那位高人可以运行起来??????http://www.klemid.de/bar_sample.aspx      是个关于添加Toolbar的。但是我这里运行,一直缺少组件。狂晕中!!!郁闷中!!
      

  14.   

    To:yunpp(程序人生) 
    我的代码还没写完.写完了免费发布给大家看.还有啊,那个外国网站上的源码太深奥了.呵呵.我晕.也太麻烦了.
      

  15.   

    你应该注册以下安装包里的.reg就可以运行那个Toolbar了。修改的源代码我发到你的油箱里了。但是还是在IE上添加的。