VS2010 实现无边框加载网页
来源:互联网 发布:sql创建存储过程 查询 编辑:程序博客网 时间:2024/06/08 11:48
看见网上好多人找,怎么去掉窗口加载 的IE浏览器的ActiveX的滚动条。还有那个不好看的边框。
以下不是通过加载ActiveX的IE控件,实现以上的需求,而是利用,VS2010提供的CHtmlDialog去
实现我们的需求。
这个时候,我想你看到这样会有点头绪。
然后,我说一下实现步骤。
1.创建一个MFC项目 Dialog窗口。
2.在项目中添加一个对话框,然后,双击新添加的对话框,写入自己的类窗口名。选择基类为CDhtmlDialog。
3.在新建的窗口的OnInitDialog()
里面添加,打开网页代码。如:this->Navigate(_T("http://blog.csdn.net/bojie5744"),NULL,NULL,NULL,NULL,0);
4.然后,你试试通过父窗口打开子窗口看看效果。(不会?点击http://blog.csdn.net/bojie5744/article/details/26166453怎么打开子窗口)
然后你会发现,在显示页面的时候,先显示窗口默认的布局,有一个确定和取消的按钮,这个可以通过修改不要了,
但是,你不要觉得打开之前,显示这个页面是多余,其实,它可以让我们当作一个显示“正在加载网页”的预备网页。
然后,不会让别人觉得很突兀的显示你需要的网页页面了。
5.如果要实现把这个窗体嵌入在父窗口,只需要把子窗口窗口属性改为child,边界属性改为none,然后调整子窗口
在父窗口要显示的位置就行了。
(最后要注意,这毕竟是一个窗口,esc键,还有alt+f4,等等,默认的退出键,都要屏蔽掉)
不会进行屏蔽键处理的点击 http://blog.csdn.net/bojie5744/article/details/26492221
然后自己灵活运用了。
这提供一个想法,剩下来就是你们做出相应的优化了
贴一下实现的效果图
- VS2010 实现无边框加载网页
- iframe无边框实现
- iframe无边框实现
- 实现iframe无边框
- iframe无边框实现
- QT 实现无边框拖动
- 关于无图片实现圆角边框的网页编程问题
- VS2010 无边框窗口拉伸无法获取WM_NCLBUTTONUP消息
- 全新无边框窗口实现方式[HTML]
- 全新无边框窗口实现方式
- 无边框窗口实现拖拉效果
- 使用C#实现移动无边框窗体
- 使用C#实现移动无边框窗体
- 使用C#实现移动无边框窗体
- 无边框窗口实现拖拉效果
- 无边框窗口实现拖垃效果
- 无边框窗口实现拖垃效果
- 无边框对话框的实现总结
- 【leefcode】Unique Binary Search Trees
- DELPHI安装、破解XE6,装控件
- 菜鸟学习Hibernate——一对多关系映射
- oracle数据库查询表字段
- 【android】日期格式
- VS2010 实现无边框加载网页
- 黑马程序员_原码 反码和补码
- Type mismatch: cannot convert from Object to String
- android:installLocation简析
- UVA 10161-Ant on a Chessboard 简单模拟
- 1. 总是从ID选择器开始继承 在jquery中最快的选择器是ID选择器. 因为它直接来自于Javascript的getElementById()方法. Traffic Light
- STM32 启动汇编程序详解(复制过来的自己留着慢慢看)
- 锤子手机:历时两年精心准备的“笑话”
- java中常用名词的英文缩写释义