我用vc6 作课程设计-做一个简单功能的浏览器,相对于mfc来说,com简直就是,不论怎么说,我的浏览器差不多完成了,就是显示网页时,无法显示出xp效果的按钮,得知有解决办法就是OnGetHostInfo(DOCHOSTUIINFO * pInfo),调用pInfo这个属性,但是,vc6下chtmlview的虚函数没有OnGetHostInfo,查找了msdn后,发觉要用IDocHostUIHandler接口来调用的,我学习com不过1个月,还在看com本质论,实在是调用不来这个,哪位高手能帮帮我,给个完整的实现调用,谢谢了。最终目的:
OnGetHostInfo(DOCHOSTUIINFO * pInfo)
{
pInfo->...........
return S_OK;}现在的问题就是,chtmlview不能override OnGetHostInfo这个函数

解决方案 »

  1.   

    自己实现接口,查一下如何在mfc中实现com接口就知道如何做了。
      

  2.   

    如果,你看下MSDN关于IDocHostUIHandler
    ==========================================
    ResMSHTML obtains an IDocHostUIHandler interface by calling the host's client site QueryInterface, requesting IID_IDocHostUIHandler. This interface has methods that allow MSHTML to communicate with the host about its UI status. 
      

  3.   

    http://support.microsoft.com/kb/236312