MFC学习——如何在MFC对话框中添加一个显示网页的窗口(用vs2017以下版本,vs2017不支持)

简介: MFC学习——如何在MFC对话框中添加一个显示网页的窗口(用vs2017以下版本,vs2017不支持)

(用vs2017以下版本,vs2017不支持)


标题这个要用到 ActiveX 控件了,向对话框里面插入一个 WebBrowser控件,之后使用就可以了!


=============================


利用Web Browser控件创建自己的浏览器


①新建一个基于对话框的工程,命名为test,然后在对话框上单击右键,选择

Insert ActiveX Control…在弹出的对话框中选择MicroSoft Web浏览器,点击OK。

此时对话框上已经出现了WebBrowser控件,调整它的大小以适合对话框的大小。


②选择Web Browser控件,点击类向导,选择成员函数,单击添加按钮,此时会弹出两个对话框,均点击确定即可。然后给该控件加入一个变量,我们把它命名为m_ctrlWeb。


③在成员函数中选择OnInitDialog()函数,在里面加入如下代码:


m_ctrlWeb.Navigate(“http://www.baidu.com”, NULL, NULL, NULL, NULL);


第一个参数即你要浏览的URL地址,可以是一个文件,也可以是一个地址

(如:http://www.baidu.com)


相关文章
|
计算机视觉
微信开源二维码检测识别-实时检测识别-opencv-Python
微信开源二维码检测识别-实时检测识别-opencv-Python
|
数据采集 机器学习/深度学习 数据挖掘
【数学建模】 灰色预测模型
【数学建模】 灰色预测模型
982 0
|
10月前
|
存储 算法 C语言
C 408—《数据结构》算法题基础篇—链表(上)
408考研——《数据结构》算法题基础篇之链表(上)。
525 25
|
存储 缓存 C语言
C语言:链表和数组有什么区别
C语言中,链表和数组是两种常用的数据结构。数组是一种线性结构,元素在内存中连续存储,通过下标访问,适合随机访问且大小固定的情况。链表由一系列不连续的节点组成,每个节点存储数据和指向下一个节点的指针,适用于频繁插入和删除操作的场景,链表的大小可以动态变化。
|
并行计算 Serverless 应用服务中间件
函数计算操作报错合集之部署Stable Diffusion启动失败,是什么导致的
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
670 7
|
安全 网络安全 数据安全/隐私保护
HTTPS 请求中的证书验证详解(Python版)
HTTPS 请求中的证书验证详解(Python版)
850 0
|
安全 Linux 网络安全
在Linux中,什么是双因素认证(2FA)?
在Linux中,什么是双因素认证(2FA)?
|
Java
解决application.properties 中文乱码问题
解决application.properties 中文乱码问题
1076 0
MFC基本控件-静态文本的使用
MFC基本控件-静态文本的使用