情况:
1.自己创建一个框架,而不是LoadFrame产生的框架
2.向该框架添加一个视图、一个状态条(在该框架的OnCreate中创建,视图派生于CCtrlView,为SysTabControl32窗口)
3.为该框架添加了OnEraseBkgnd函数,返回TRUE
现象:
1.当变化窗口的尺寸的时候,发现闪烁严重,闪烁为白色,而视图颜色为灰色(因为是Tab控件)。
2.仔细观察闪烁的区域,发现状态条也闪烁得很厉害,证明闪烁的原因是框架造成的。
哪位高手帮忙解决一下这个问题???
1.自己创建一个框架,而不是LoadFrame产生的框架
2.向该框架添加一个视图、一个状态条(在该框架的OnCreate中创建,视图派生于CCtrlView,为SysTabControl32窗口)
3.为该框架添加了OnEraseBkgnd函数,返回TRUE
现象:
1.当变化窗口的尺寸的时候,发现闪烁严重,闪烁为白色,而视图颜色为灰色(因为是Tab控件)。
2.仔细观察闪烁的区域,发现状态条也闪烁得很厉害,证明闪烁的原因是框架造成的。
哪位高手帮忙解决一下这个问题???
解决方案 »
- 拾取,代码应放在哪儿
- 看《深入浅出MFC》的又一个疑惑
- API 关于滑动条的使用问题
- 解析数据无效-在线等
- CListCtrl控件在Create以后,需要释放内存吗?
- 混音问题(G729编码再解码后进行混音)注:在多媒体区开了100分贴,回答好的还可以加分
- 请教高手够:CListCtrl第一行更新无效的问题。多谢!
- 大家幫我參謀參謀,我學Delphi好呢,還是C#好,還是VC好呢?
- HTTP问题!高分!!!!!!!!!!!!!!!!
- 如何使用ATL编制ActivX控件,在该控件中使用windows标准控件,如button,text等?
- 请教:如何设置文件夹(或磁盘分区)的属性使之在被点击不打开、不显示下一级的子目录
- 入门问题
OnEraseBkgnd函数根本就没有执行到。