现在的位置: 首页 > 综合 > 正文

[转]MFC与HTML交互示例

2013年09月02日 ⁄ 综合 ⁄ 共 472字 ⁄ 字号 评论关闭

转自:http://www.cppblog.com/wlwlxj/archive/2008/09/12/10343.html?opt=admin

现在用户越来越注重软件的美观,而应用程序给开发者提供的只是很强的控制力,在美观方面相对较弱。多媒体的发展正是满足了人们的感观视觉,所以自然想到应用程序与多媒体的结合。

实现功能:
1、实现自己的右键菜单
2、网页通过javascript调用本地指令
3、本地调用javascript实现操作网页

VC2003里面可以通过HtmlView做到,比较简单,它提供了一个CreateControlSite虚函数,重载实现即可。
VC6其实思想差不多,就是COleControlSite在VC6里面没有公开,实现起来困难一点。这里利用WebBrowser控件,改变其创建的控件容器,使得获取自定义的自动化接口。
图示:

WebBrowser创建过程:CWebBrowser2对象->在指定控件容器上创建窗口->获取IDispatch接口以便网页交互。
示例截图:

由于最近时间紧,解释较少,直接放上代码,有问题email联系我。

抱歉!评论已关闭.