问题是这样的:
我想为程序创建一个老板键来隐藏窗口,具体就是
1、主窗口创建;
2、点击某一项,弹出非模态;
3、点击某一项,弹出模态。
然后隐藏的时候发现非模态窗口不能被隐藏!!(问题所在)单独模态或非模态都没有问题我这样处理老板键:
//老板键隐藏主窗口时隐藏其模态窗口
activitiWnd = GetLastActivePopup();
if(activitiWnd != this && activitiWnd != NULL)
{
activitiWnd->ShowWindow(SW_HIDE);
}
// this->EnableWindow();//加上这一句隐藏所有窗口问题解决,但是重新显示会出错 SendMessage(WM_SYSCOMMAND, SC_MINIMIZE, 0);
this->ShowWindow(SW_HIDE);
//隐藏窗口的时候也不显示托盘
Shell_NotifyIcon(NIM_DELETE, &m_Notify);
m_bMainShow = FALSE;烦请各位MFC高手啊~~~mfc模态非模态 showwindow
我想为程序创建一个老板键来隐藏窗口,具体就是
1、主窗口创建;
2、点击某一项,弹出非模态;
3、点击某一项,弹出模态。
然后隐藏的时候发现非模态窗口不能被隐藏!!(问题所在)单独模态或非模态都没有问题我这样处理老板键:
//老板键隐藏主窗口时隐藏其模态窗口
activitiWnd = GetLastActivePopup();
if(activitiWnd != this && activitiWnd != NULL)
{
activitiWnd->ShowWindow(SW_HIDE);
}
// this->EnableWindow();//加上这一句隐藏所有窗口问题解决,但是重新显示会出错 SendMessage(WM_SYSCOMMAND, SC_MINIMIZE, 0);
this->ShowWindow(SW_HIDE);
//隐藏窗口的时候也不显示托盘
Shell_NotifyIcon(NIM_DELETE, &m_Notify);
m_bMainShow = FALSE;烦请各位MFC高手啊~~~mfc模态非模态 showwindow
百来个cpp文件这样做工作量太大了,能有什么方法获取主窗口的所有弹出式资源么?