再现步骤
- 用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方法