MFC 调整大小对话框和子窗口绘制问题

Posted

技术标签:

【中文标题】MFC 调整大小对话框和子窗口绘制问题【英文标题】:MFC Resizing dialog and child window paint problem 【发布时间】:2010-12-15 14:13:06 【问题描述】:

当我调整父对话框的大小(调整边框大小)时,子对话框没有正确绘制。子对话框部分隐藏在父对话框的边框后面。如果我使对话框更大,则不会绘制子对话框的显示部分。但是当我让它更大时,子对话框会绘制到以前的边框位置。我尽力使对话框无效和重绘,但我无法使其正确显示。

提前感谢您的帮助。

【问题讨论】:

【参考方案1】:

尝试将 WS_CLIPCHILDREN 样式添加到父对话框。

【讨论】:

以上是关于MFC 调整大小对话框和子窗口绘制问题的主要内容,如果未能解决你的问题,请参考以下文章

使用 VS6 C++ GUI 编辑器、MFC 以屏幕(像素)为单位调整全屏窗口大小?

调整窗口大小时,公共控件未正确绘制

如何实现控件随对话框大小变化而自动调整大小和位置

MFC如何改变窗口大小??

MFC 网格是绝对布局,在调整窗口大小时会被剪裁

调整 MFC 网格控件的大小以适应对话框?