MFC bug: MDI + CHtmlView + splitter + Windows 7 Aero Peek = error?
来源:互联网 发布:阿里云培训机构 编辑:程序博客网 时间:2024/06/04 00:45
再现步骤
- 用VS2010新建一个MFC Application项目。
- 在生成向导(wizard)中做以下设置:
- Application Type页:选择Multiple Documents(缺省)
- User Interface页:勾上Split window
- Generated Classes页:View的Base class选择CHtmlView
- 完成生成向导
- 编译Debug版本生成MFC应用程序
- 启动程序,用菜单File/New生成两个以上的文档窗口
- 在Windows 7环境下使用任务栏的Aero Peek功能预览该程序的文档窗口
- 程序报错
出错原因
1.
2.
解决方案
1. 在OnInitialUpdate方法中调用SetScrollSizes
2. 覆盖CHtmlView的OnDraw方法
- MFC bug: MDI + CHtmlView + splitter + Windows 7 Aero Peek = error?
- 在程序中使用Windows 7的Aero Peek效果
- 解决Windows 7中“使用Aero Peek预览桌面”变灰色的方法
- Qt aero peek
- MFC 分割窗体(Splitter Windows)
- MFC 分割窗体(Splitter Windows)
- 解决win 7的Aero Peek无效的方法
- Windows7中加速Aero Peek效果
- Splitter Windows
- WTL for MFC Programmers, Part VII - Splitter Windows
- vc++6.0 MFC 分割窗体(Splitter Windows)
- WTL for MFC Programmers, Part VII - Splitter Windows
- WTL for MFC Programmers, Part VII - Splitter Windows
- 拥抱Windows 7——解读Aero
- 修复Windows 7 Aero特效无法显示
- MFC MDI
- MFC Aero窗口[一]
- MFC Aero[二]
- IP串与值的转换,即inet_addr与inet_ntoa的使用
- Python核心编程 练习 第二章
- 五一感想
- 应用内核补丁而不用重启 - 梦想可以在某些时候成真了吗?
- C#文件卸载文件的制作
- MFC bug: MDI + CHtmlView + splitter + Windows 7 Aero Peek = error?
- 关于人生发展的思考总结
- 小鲁学Linux
- GDI+中图形对象包含关系判断
- 常见的MySQL命令大全
- JAVA开发者常用资源下载地址
- http://download.aptana.com/tools/radrails/plugin/install/radrails-bundle
- 《Microsoft Sql server 2008 Internals》读书笔记--第七章Special Storage(2)
- 最美COSPLAY!灌篮高手真人美女宝贝王晶拍摄宣传花絮BYzhe