建立非模式对话框时Create的第二个参数用GetDesktopWindow(),
m_pDlg->Create(IDD_XXX,GetDesktopWindow());
就OK了,
void CMyDlg::OnButtonEnter()
{
CSetup *dlg = new CSetup;
dlg->Create(IDD_DIALOG_SETUP,GetDesktopWindow());
dlg->ShowWindow(1);
}
参考文章:http://dev.youkuaiyun.com/develop/article/44/44307.shtm
博客介绍了建立非模式对话框时,Create的第二个参数使用GetDesktopWindow()的方法,还给出了示例代码,如在CMyDlg::OnButtonEnter()函数中创建并显示对话框,同时提供了参考文章链接。
1175

被折叠的 条评论
为什么被折叠?



