使
MFC
变漂亮二:
MFC
与
HTML
交互示例
本文转载自:
http://www.cppblog.com/wlwlxj/archive/2009/05/23/10343.
html
现在用户越来越注重软件的美观,而应用程序给开发者提供
的只是很强的控制力,在美观方面相对较弱。多媒体的发展
正是满足了人们的感观视觉,所以自然想到应用程序与多媒
体的结合。实现功能:
1
、实现自己的右键菜单
2
、网页通过
javascript
调用本地指令
3
、
本地调用
javascript
实现操作网页
VC2003
里面可以通过
HtmlView
做到,
比较简单,
它提供了一个
CreateControlSite
虚函数,重载实现即可。
VC6
其实思想差不多,
就是
COleControlSite
在
VC6
里面没
有公开,实现起来困难一点。这里利用
WebBrowser
控件,
改变其创建的控件容器,使得获取自定义的自动化接口。
图示:
WebBrowser
创建过程:
CWebBrowser2
对象-
>
在指定
控件容器上创建窗口
->
获取
IDispatch
接口以便网页交互。