要实现自己控制webbrowser下载,必须实现IServiceProvider接口的函数QueryService,我的做法是在webbrowser的host类caxwindow继承IServiceProvider接口,然后实现QueryService,但是IServiceProvider继承自IUnknown接口,且自己也是个虚基类,QueryInterface等3个虚函数都没有实现,我要实现IServiceProvider接口就必须实现那3个虚函数,但是我的caxwindow已经实现了,这3个虚函数,这个问题怎么解决webbrowserwtlcom接口继承

解决方案 »

  1.   

    我的类继承自caxwindow,caxwindow中已经实现了,其余那3个函数,如果我假实现的话,会不会覆盖掉caxwindow中的实现
      

  2.   

    我要么返回0,要么返回s_ok,现在看起来好像是正常了,但是我下载东西的时候,并没有调用我自己的QueryService
      

  3.   

    我的意思是,我按照网上的流程,做了个webbrowser的下载管理,但是下载的时候,他根本就不调用我自己写的QueryService函数,你知道是怎么回事么