分享

使MFC变漂亮二:MFC与HTML交互示例

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

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

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

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

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多