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);
本文介绍了使用MFC进行对话框操作的方法,包括隐藏、关闭当前对话框及主对话框的具体实现步骤,并提供了相应的代码示例。
318

被折叠的 条评论
为什么被折叠?



