当用户打开网页时,在网页的顶部中间部分添加图片。
问题:用BHO能否实现这个功能,怎么实现,最好能给一个可供参考的源码。

解决方案 »

  1.   

    可以实现,bho可以获取到IHTMLDocument2 接口
    有了IHTMLDocument2接口做什么都可以,
    可以执行javascript代码,使用类似于ajax方式添加图片
    可以直接改写html代码实现
      

  2.   

    同意楼上的,使用javascript更方便更简单,而且用户更容易接受.
      

  3.   

    CComQIPtr  <IHTMLDocument2> htmldoc;   hr = pDocDisp->QueryInterface(IID_IHTMLDocument2, (void**)&htmldoc); CComQIPtr  <IHTMLWindow2> htmlWin2; 
    hr = htmldoc->get_parentWindow(&htmlWin2); 
    if(SUCCEEDED(hr) && htmlWin2) 

        VARIANT var; 
        HRESULT hr1 = htmlWin2->execScript("你的javascript代码",CComBSTR("javascript"), &var); 
    } execScript可以实现调用页面里面的script
    能执行javascript,插入图片
      

  4.   

    能不能告诉我一下在BHO里面上面的代码放在那个地方,我对IE编程还在摸索中。
      

  5.   

    用BHO修改IE在顶部添加图片的功能已经实现了,不过现在又有了一个新的问题,就是刷新的时候添加的图片
    不见了,各位能不能指点迷津啊!