没有合适的资源?快使用搜索试试~ 我知道了~
首页使用纯C在自己的窗口中嵌入HTML控件
使用纯C在自己的窗口中嵌入HTML控件

纯C在自己的窗口中嵌入HTML控件 Windows下用C语言嵌入HTML控件
资源详情
资源评论
资源推荐

使用纯 C 在自己的窗口中嵌入 HTML 控件
原文链接:http://www.codeproject.com/KB/COM/
cwebpage.aspx
翻译:xiep
简介
必须被创建的
COM
对象
可以选择创建 的
COM
对象
获取浏览器对象
显示一个网页
显示一个
HTML
格式的缓冲区
显示 一个
CHM
页面
调整浏览器的显示区域
后退, 返回, 和其他 动作
释放 浏览器对象
cwebpage.dll
事件
简介
将 Internet Explorer 当作 OLE/COM 对象中嵌入自己的窗口的例子很多。但这些例子通常使用
MFC ,.NET ,C#,至 少使 用 了 Windows 模 板 库 (WTL ) , 因 为 这些 框 架 都被 已 经 将 Internet
Explorer 预先包装为一个易用的 HTML 控件。如果你想使用纯 C,而不是 MFC,WTL,.NET,C#,甚至
是根本不使用任何 C++代码,那么像使用 IE 的 IWebBrowser2 控件的例子就很少了。本文就是关于使
用纯 C 在自己的窗口中嵌入 IE 浏览器的详细描述,并且附带可以运行的例子。
事实上,我已经使用 C 代码将 IWebBrowser2 包装成一个动态链接库,因此你可以在你所创建的窗
口中简单的调用其中的某个函数显示一个网页或者 HTML 文本,而不需要了解关于 COM 的任何内容,除非
你想修改该动态链接库的源码。
在继续阅读本文之前,你应当阅读我关于《纯 C 中的 COM》系列文章。其中第一部分是使用 COM 对
象的基础知识;第四部分是关于处理含有多接口的 COM 对象的;第二部分关于自动数据类型的使用;以
及第五部分关于处理事件(回调函数)的内容。
必须被创建的 COM 对象
只要阅读了以上提到的文章,你就已经具备了在纯 C 中编写 COM 对象的基础知识。下面我们看看使
用浏览器对象都需要做些什么。你可以边读本文边查看 Simple.c(在 Simple 目录)。
















usestudio2011
- 粉丝: 1
- 资源: 13
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论1