如何在mfc对话框中添加一个显示网页的窗口
2011-02-12 13:47
836 查看
这个要用到 ActiveX 控件了,向对话框里面插入一个 WebBrowser控件,之后使用就可以了!
=============================
利用WebBrowser控件创建自己的浏览器
①新建一个基于对话框的工程,命名为test,然后在对话框上单击右键,选择
Insert ActiveX Control…在弹出的对话框中选择MicroSoft Web浏览器,点击OK。
此时对话框上已经出现了WebBrowser控件,调整它的大小以适合对话框的大小。
②选择WebBrowser控件,点击View/ClassWizard,选择Member Variables,单击
Add Variable按钮,此时会弹出两个对话框,均点击确定即可。然后给该控件加
入一个变量,我们把它命名为m_ctrlWeb。
③在ClassWizard中选择OnInitDialog()函数,在里面加入如下代码:
m_ctrlWeb.Navigate("http://www.baidu.com", NULL, NULL, NULL, NULL);
第一个参数即你要浏览的URL地址,可以是一个文件,也可以是一个地址
(如:http://www.baidu.com)
=============================
利用WebBrowser控件创建自己的浏览器
①新建一个基于对话框的工程,命名为test,然后在对话框上单击右键,选择
Insert ActiveX Control…在弹出的对话框中选择MicroSoft Web浏览器,点击OK。
此时对话框上已经出现了WebBrowser控件,调整它的大小以适合对话框的大小。
②选择WebBrowser控件,点击View/ClassWizard,选择Member Variables,单击
Add Variable按钮,此时会弹出两个对话框,均点击确定即可。然后给该控件加
入一个变量,我们把它命名为m_ctrlWeb。
③在ClassWizard中选择OnInitDialog()函数,在里面加入如下代码:
m_ctrlWeb.Navigate("http://www.baidu.com", NULL, NULL, NULL, NULL);
第一个参数即你要浏览的URL地址,可以是一个文件,也可以是一个地址
(如:http://www.baidu.com)
相关文章推荐
- 如何在mfc对话框中添加一个显示网页的窗口 .
- 在mfc对话框中添加一个显示网页的窗口
- MFC(3) 对话框里面添加一个网页浏览窗口
- MFC在对话框中添加了一个richedit控件,窗口就不显示了。
- VC 常见问题百问~确定应用程序的路径~~如何在对话框中显示一个位图?~~窗口重绘
- ideal中如何添加几个不同的项目在同一个idea页面显示(同一个窗口显示多个工程)
- VC MFC 对话框,如何实现鼠标拖动显示一个框,松开鼠标框就消失
- MFC对话框应用程序 如何在对话框窗口显示前获取窗口(控件)的屏幕坐标位置
- MFC入门学习之控件(2)创建一个对话框窗口并在运行时显示
- 如何在网页上弹出一个对话框显示一些内容javascript
- MFC MDI项目如何一个文档显示多个不同视图类(比如文字和图表,各自拥有单独的框架窗口)
- MFC中新添一个对话框后怎么在主窗口中显示
- MFC对话框应用程序 如何在对话框窗口显示前获取窗口(控件)的屏幕坐标位置
- MFC对话框程序添加状态栏动态显示时间,随窗口大小变化
- MFC中如何只显示一个模态对话框?
- 在MFC对话框中显示另外一个应用程序窗体
- Flex中如何给一个按钮添加链接,点击链接打开一个网页呢?
- 正确的方法去拦截OnNewWindow2实现在同一个窗口显示_target的网页
- mfc中如何在一个对话框中调用另外一个对话框的函数
- 如何在一个基于对话框的程序中添加 Menu 菜单