CHtmlCtrl在VC中的使用

CHtmlCtrl是一个可以在VC中使用的用来显示网页的控件。

这个控件极大的方便了程序的开发和扩展,以前局限于VC环境下的一些开发完全可以采用HTML来实现。当然,像读取数据库、本地文件处理等操作最好还是采用VC来编写,如果采用JS来写,由于用户机子上浏览器权限设置的不同程序导致无法正常运行(鄙人经验,两天开发的程序因为权限问题付诸东流,教训啊)。因此,将VC和CHtmlCtrl结合开发,一方面保证了程序的安全性和高效性,同时还保证了程序展示的美观性。

 

首先去网上找一下这个CHTMLCTRL控件,只包含两个文件即可:HtmlCtrl.h和HtmlCtrl.cpp。

然后在dlg头文件添加对HtmlCtrl.h的引用,再定义一个HtmlCtrl对象即可:

   

然后,在对话框上拖一个static的控件。

下面会将HtmlCtrl与该控件进行绑定,然后将html页面在这个控件中进行显示。

可以调用下面的代码进行显示:

然后就显示出来了,呵呵,挺简单的吧。第二种方式可以拓展为先写入文件index.htm,然后由navigate2()解析之。

 

当然,对于CHtmlCtrl,还有其他的功能,<a>标签内容为:app:ok,就相当于向VC发送了一个OK的消息,VC可以捕获这个消息进行分析。

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2011-03-29 18:18  wangicter的博客  阅读(223)  评论(0编辑  收藏  举报