MFC主对话框关闭后新弹出一个对话框
在APP里有CMainDlgdlg;m_pMainWnd=&dlg;INT_PTRnResponse=dlg.DoModal();我想在这个主窗体关闭后.再弹出一个对话框...
在APP里有
CMainDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
我想在这个主窗体关闭后.再弹出一个对话框..
并且让新的对话框设置成为主窗体.应该怎么做???
大概就像QQ登录框.登录成功以后那样.. 展开
CMainDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
我想在这个主窗体关闭后.再弹出一个对话框..
并且让新的对话框设置成为主窗体.应该怎么做???
大概就像QQ登录框.登录成功以后那样.. 展开
3个回答
展开全部
CMainDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if(nResponse==IDOK)
{
CDialog myDlg;
m_pMainWnd=&myDlg;
myDlg.DoModal();
}
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if(nResponse==IDOK)
{
CDialog myDlg;
m_pMainWnd=&myDlg;
myDlg.DoModal();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用完对话框后,加条Invalidate();语句
if(IDOK == dlg.DoModal)
{
//处理对话框
}
Invalidate();
即可。。。
if(IDOK == dlg.DoModal)
{
//处理对话框
}
Invalidate();
即可。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询