如果用MFC,一个CHtmlView就搞定了,可是SDK开发就不知道该怎么做,有人知道吗?能不能讲的详细一些?

解决方案 »

  1.   

    详细?详细起来就有一本书了。主要是用到微软的浏览器接口、控件。你可以
    去msdn查查。如IWebBrowser2、DWebBrowserEvents2等等等等。
      

  2.   

    用SDK的话关键是要实现一个ActiveX对象包容器,这个要写很多代码的,我劝你还是放弃,用ATL吧。
      

  3.   

    CHtmlView本身没有什么实现代码,都是些IWebBrowser2之类接口的封装,这个不是重点。
      

  4.   

    看来是Mission Impossible了?
      

  5.   

       同意Analyst的看法.
      

  6.   

    没看明白你的意思你是要开发一个 IE 内核,还是用IE内核如果是要开发一个 IE 内核,工作量很大, 直接对 HTTP协议操作,当然可以用 wininet 
    如果是包装 IE内核 , 也就是楼上所说的,IWebBrowser2 接口, Analyst() 说的很对
    关键是要实现一个ActiveX对象包容器, 如果用 ATL ,可以用 CWindow2(注意:调用方式,不然有内存泄漏,在网上多找找资料) 这个类来实现,也可以自己 实现 对象包容器 的那些接口可以使用 MFC7.0 的ChtmlDialog 对象, 这个封装的功能很多了
      

  7.   

    mfc不就是sdk的封装么?
    sdk里面不是有很多浏览器的示例么?