读书人

对话框隐藏,该怎么解决

发布时间: 2012-01-14 20:02:35 作者: rapoo

对话框隐藏
主程序是对话框,我想在它启动时隐藏掉。
OnInitDialog()中加了一句this-> ShowWindow(SW_HIDE);
结果不起做用!

App::InitInstance()
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: 在此处放置处理何时用“确定”来关闭
// 对话框的代码
}
else if (nResponse == IDCANCEL)
{
// TODO: 在此放置处理何时用“取消”来关闭
// 对话框的代码
}

如在APP中隐藏,在DoModal()之前不起做用。之后对话框结束了。

[解决办法]
你可以不用模态对话框,用非模态就可以 了

读书人网 >VC/MFC

热点推荐