文件名称:简单的web浏览器
- 所属分类:
- 网络编程
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2011-01-06
- 文件大小:
- 3.52mb
- 下载次数:
- 4次
- 提 供 者:
- chuengchi@126.com
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
使用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控件中装入一个资源。 3.事件(Events)处理函数 为了利用Windows的消息驱动机制,CHtmlView 类定义了许多可重载的事件处理函数,当一定的事件发生时,MFC框架会自动调用相应的事件处理函数。用户可以重载这些函数,添加自己的代码,实现应用程序特定的功能。下面列举了一些,详细的资料可查阅MSDN文档。 OnNavigateComplete2 对于一个窗口或显示框架,完成到一个超链接的导航后,调用此函数 OnBeforeNavigate2 对于一个窗口或显示框架,在给定的Web浏览器中,一个导航出现之前,调用此函数 virtual void OnStatusTextChange( LPCTSTR lpszText ); 当与WebBrowser 控件相关的状态栏的文本改变时,调用此函数,参数lpszText包含新的状态栏文本的字符串。 virtual void OnVisible( BOOL bVisible ); 当WebBrowser 的窗口应当被显示或隐藏时,框架调用此函数,bVisible表示了窗口的状态,:如果为非零,对象可见;为零,对象不可见。 virtual void OnToolBar( BOOL bToolBar ); 当 ToolBar 属性已经改变时,调用此函数,bToolBar为非零, IE的工具栏是可见的;否则相反。 virtual void OnMenuBar( BOOL bMenuBar ); 当 MenuBar 属性已改变时,调用此函数。bMenuBar为非零,菜单栏可见;否则相反。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : MyWeb.rar 列表 MyWeb\MainFrm.cpp MyWeb\MainFrm.h MyWeb\MyWeb.aps MyWeb\MyWeb.clw MyWeb\MyWeb.cpp MyWeb\MyWeb.dsp MyWeb\MyWeb.dsw MyWeb\MyWeb.h MyWeb\MyWeb.ncb MyWeb\MyWeb.opt MyWeb\MyWeb.plg MyWeb\MyWeb.rc MyWeb\MyWeb.sln MyWeb\MyWeb.suo MyWeb\MyWeb.vcproj MyWeb\MyWeb.vcproj.WIN-K7SUJ0RL7EK.Administrator.user MyWeb\MyWebDoc.cpp MyWeb\MyWebDoc.h MyWeb\MyWebView.cpp MyWeb\MyWebView.h MyWeb\ReadMe.txt MyWeb\res\MyWeb.ico MyWeb\res\MyWeb.rc2 MyWeb\res\MyWebDoc.ico MyWeb\res\Toolbar.bmp MyWeb\resource.h MyWeb\StdAfx.cpp MyWeb\StdAfx.h MyWeb\res MyWeb