请教,MFC子窗口刷新显示问题。

spent34 2012-05-23 10:22:54
情况是这样:我在父窗口上创建了2个子窗口,父窗口设置ModifyStyle(0, WS_CLIPCHILDREN)风格,在父窗口的onsize里面对子窗口进行布局。
问题是,现在 把父窗口拖大,后子窗口显示就变脏了,意思是子窗口显示不完全,被父窗口的背景遮盖了一部分,在父窗口的onsize里面添加对子窗口的手动刷新 invaldate,redraw等也不行,鼠标点击子窗口一下回复正常。
有没哪位大神道破下其中玄机。。。。
...全文
691 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackongxp 2014-11-10
  • 打赏
  • 举报
回复
JohnHealy
JohnHealy 2013-04-20
  • 打赏
  • 举报
回复
在 OnInitDialog()里添加ModifyStyle(0, WS_CLIPCHILDREN); 在 OnSize() 里添加this->RedrawWindow(0,0,RDW_ALLCHILDREN);
lang14 2012-05-23
  • 打赏
  • 举报
回复
OnPaint()
罗平 2012-05-23
  • 打赏
  • 举报
回复
在onpaint中刷新子窗口
xiaohua_2000 2012-05-23
  • 打赏
  • 举报
回复
表示正在学MFC,这方面还没涉及

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧