MFC对话框项目关闭对话框的相关有关问题

MFC对话框项目关闭对话框的相关问题
建立一个基于对话框的MFC项目,有一个登陆对话框,该对话框有两种权限,一个是管理员,另外是用户,管理员登陆到主对话框,而用户登录到另外一个对话框,当用户登录到相应的界面后,当关闭该界面时,会弹出主对话框,如何关闭用户对话框时相应的主对话框也关闭?
------解决思路----------------------
引用:
我建立了一个对话框项目,其中有XXXDlg.cpp在这里面是管理员的界面,用户的界面是另外一个对话框,它俩没有关系,当我关闭用户的界面时,管理员的界面就会弹出,我想用户的界面关闭后所有窗口都关闭了,不知道明白没有

虽然觉得不合理,但你既然这么弄就随你吧

实现其实很简单:
你在你的用户界面类中保存管理员的界面类对象的HWND,并为你的用户界面类添加WM_CLOSE消息,在关闭用户界面的时候向主界面发送WM_CLOSE消息即可:

void CUserDlg::OnClose()
{
::PostMessage(m_hMain,WM_CLOSE,0,0);
CDialog::OnClose();
}

------解决思路----------------------
你的意思就当用户点击关闭时让程序直接退出了么
  直接在onbuttondown中 exit(0);