描述:
如果用MFC,一个CHtmlView就搞定了,可是SDK开发就不知道该怎么做,有人知道吗?能不能讲的详细一些?
解决方案1:
gz
解决方案2: mfc不就是sdk的封装么?
sdk里面不是有很多浏览器的示例么?
没看明白你的意思
你是要开发一个 IE 内核,还是用IE内核
如果是要开发一个 IE 内核,工作量很大, 直接对 HTTP协议操作,当然可以用 wininet
如果是包装 IE内核 , 也就是楼上所说的,IWebBrowser2 接口, Analyst() 说的很对
关键是要实现一个ActiveX对象包容器, 如果用 ATL ,可以用 CWindow2(注意:调用方式,不然有内存泄漏,在网上多找找资料) 这个类来实现,也可以自己 实现 对象包容器 的那些接口
可以使用 MFC7.0 的ChtmlDialog 对象, 这个封装的功能很多了
同意Analyst的看法.
CHtmlView本身没有什么实现代码,都是些IWebBrowser2之类接口的封装,这个不是重点。
解决方案6:用SDK的话关键是要实现一个ActiveX对象包容器,这个要写很多代码的,我劝你还是放弃,用ATL吧。
解决方案7: 详细?详细起来就有一本书了。主要是用到微软的浏览器接口、控件。你可以
去msdn查查。如IWebBrowser2、DWebBrowserEvents2等等等等。