OnEraseBkgnd直接返回true,onpaint保持默认代码。怎么让对话框打开后界面颜色为白色,而不是透明的那种

OnEraseBkgnd直接返回true,onpaint保持默认代码。如何让对话框打开后界面颜色为白色,而不是透明的那种。
如题,有人知道吗?比较棘手的问题。。。
------解决方案--------------------
OnEraseBkgnd直接返回true背景将不会绘画,需要在OnPaint中处理背景,这一般用于在OnPaint中使用内存dcBitblt的场合,直接绘画显示dc,则不能让OnEraseBkgnd直接返回true
------解决方案--------------------
多矛盾的问题  不让画背景 又要显示白色背景。 除非造假, 先在你的窗口将要显示的区域放一个等大的白色窗口,然后在显示你的窗口 他就是白色的了 不过 移动什么的 又会出问题了
------解决方案--------------------
在OnEraseBkgnd中返回TRUE之前,CDC::FillSolideRect填充白色客户区就可以了!
------解决方案--------------------
OnPaint函数中FillSolidRect()