有模对话框刚启动就隐藏的解决办法

2019-04-14 15:55发布




CMyDlg dlg;
m_pMainWnd = &dlg;
// int nResponse = dlg.DoModal();//去掉本行,添加下面三行
dlg.Create(CMyDlg::IDD);
dlg.ShowWindow(SW_HIDE);//隐藏
int nResponse =dlg.RunModalLoop();
if (nResponse == IDOK)
{
}
else if (nResponse == IDCANCEL)
{
}