下载此文档

vc创建自己web浏览器.ppt


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
vc创建自己Web浏览器
CHtmlView类的继承关系
CHtmlView类的主要功能是访问Web网站和HTML文档。这是由于CHtmlView类在MFC的文档/视图构造(MFC's document/view architecture)环境中,进一步提供了WebBrowser控件的功能,可以说CHtmlView类是对WebBrowser控件的封装。
WebBrowser控件支持通过超链接和统一资源定位器URL导航的Web浏览。
使得应用程序成了一个Web浏览器(web browser)。
要创立一个Web浏览器型的应用程序,可以使用CHtmlView类。通过MFC应用程序向导实现。
CHtmlView 类的成员函数
1.获取和设置属性〔Attributes〕的成员函数
〔1〕CString GetType( ) const;
〔2〕long GetLeft( ) const;
void SetLeft( long nNewValue );
〔3〕long GetTop( ) const;
void SetTop( long nNewValue );
〔4〕long GetHeight( ) const;
void SetHeight( long nNewValue );
〔5〕BOOL GetVisible( ) const;
void SetVisible( BOOL bNewValue );
其它的函数就不一一列举了。
2.主要的操作〔Operations〕成员函数
这些成员函数非常有用,常常用在应用程序中。
void GoBack( ); 导航到历史列表的前一个条目〔previous item〕。
void GoForward( ); 导航到历史列表的下一个条目。
void GoHome( ); 导航到主页,该主页在IE的属性中设置。
void GoSearch( ); 导航到当前搜索页。该页在IE的属性中设置。
void Refresh( ); 重新装入浏览器当前正在显示的URL或者文件,即刷新。
void Stop( ); 撤销任何未完成的导航或下载,并且停顿任何动态的页面元素,例如背景音乐和动画。
Navigate 导航到由URL指定的资源。
Navigate2 导航到由URL指定的资源或者由全路径指定的文件。
PutProperty 设置与所给定的对象相关的属性的当前值。
GetProperty 返回与所给定的对象相关的属性的当前值。
ExecWB 执行一个命令。
LoadFromResource 在WebBrowser控件中装入一个资源。
创立一个Web浏览器型的应用程序
你可以使用MFC AppWizard创立一个Web浏览器型的应用程序。。应用程序必须是基于 MFC 的文档/视图构造的,要注意的是,在第六步,使用Base class下拉列表框,必须选择CHtmlView类作为视图类的基类。其他步骤根据应用程序的需要来决定,大局部使用默认值就可以了。
CHtmlView类扮演一个Web浏览器控件的封装器,给你的应用程序一个视图来显示Web或HTML页面。向导在该视图类中对OnInitialUpdate函数创立了一个重载。
providing a navigational link to the Microsoft Visual C++ Web site:
void CWebView::OnInitialUpdate()
{
CHtmlView::OnInitialUpdate();
 
// TODO: This code navigates to a popular spot on the web.
// change the code to go where you'd like.
Navigate2(_T(""),NULL,NULL);
}
你可以用一个你自己的站点代替Navigate2函数中的站点,或者你也可以使用LoadFromResource函数,来翻开一个HTML页面,它在你的工程的资源脚本内,作为默认的要观察的内容,例如:
void CWebView::OnInitialUpdate()
{
CHtmlView::OnInitialUpdate();
// TODO: This code navigates to a popular spot on the web.
// change t

vc创建自己web浏览器 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1557281760
  • 文件大小2.88 MB
  • 时间2021-12-05