我利用BHO做一个IE插件,然后我在IE有工具栏上嵌了一个按钮来控制BHO的那个DLL是否开始某项工作,我怎么样在BHO的那个DLL里截获IE工具栏上那个嵌入的按钮事件?大家帮帮忙,谢谢

解决方案 »

  1.   

    这样, 那你为何不做成一个browser extesion, 为什么一定要做成BHO?如果用BHO做, 那你自己创建一个隐藏的窗口, 然后发消息吧。
      

  2.   

    Re:dirdirdir3
    做HOOK的话,怎么截获按的上工具栏上的哪个按钮呢?请指教,我对HOOK不太熟,谢谢
      

  3.   

    Re:csucdl
    browser extension 对于IE来说不是用BHO来实现么?
      

  4.   

    这个就不知道了吧, 两种不同的技术, browser extension支持你在IE上加button和menu, BHO可以吗?
    brower extension一般要实现IOleCommandTarget来处理UI, 和IOleObject来实现对DOM的操作,BHO实现IOleObject来操作DOM, 不过IOleObject的SetSite传的参数不一样。