1.隐藏当前对话框
::ShowWindow(this->m_hWnd,false);
2.关闭当前对话框
首先在对话框消息函数中添加 WM_CLOSE消息,然后在自己的类中,重载OnClose()函数
关闭当前对话框语句为:
//关闭当前对话框
CDialog::OnClose();
3.关闭主对话框
//向主对话框发送关闭消息
AfxGetMainWnd()->SendMessage(WM_CLOSE);
4.主对话框隐藏后,任务栏图标没了,导致次对话框 在任务栏中也没有图标了,
解决方法:
在OnInitDialog初始化函数中加入
//此对话框任务栏显示图标
ModifyStyleEx(WS_EX_TOOLWINDOW, WS_EX_APPWINDOW);