我有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
。
结果看起来像
我希望它看起来如何(看起来像是弹出式和重叠式)
提前感谢您提供任何帮助或建议。