MFC子(WS_CHILD)对话框的样式与父

时间:2017-05-19 08:11:19

标签: c++ mfc dialog

我有2个对话框,我试图将一个嵌入另一个。它是通过将嵌入式对话框的样式设置为WS_CHILD来实现的。它工作正常,但嵌入式对话框有错误(默认窗口)样式。它是windows的东西,不能改变,还是有办法解决它?我试图在资源编辑器中更改两个对话框的所有选项,但似乎都没有。

主对话框是普通的模态对话框。 嵌入式对话框在OnInitDialog()主对话框中创建,如

CDialog m_dlg1;
m_dlg1.Create(CDialog1::IDD, this);
m_dlg1.SetWindowPos(NULL, 0, 0, 0, 0, SWP_SHOWWINDOW|SWP_NOSIZE|SWP_NOMOVE)

并在Style中将Child设置为Resource editor

结果看起来像

current style

我希望它看起来如何(看起来像是弹出式和重叠式)

wanted style

提前感谢您提供任何帮助或建议。

0 个答案:

没有答案