首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

对话框隐藏,该怎么解决

2012-01-14 
对话框隐藏主程序是对话框,我想在它启动时隐藏掉。OnInitDialog()中加了一句this- ShowWindow(SW_HIDE)结

对话框隐藏
主程序是对话框,我想在它启动时隐藏掉。
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()之前不起做用。之后对话框结束了。

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

热点排行