我的MDI子窗口,因为我要最大化,最小化的按钮,但是我又不要关闭按钮和最左边的那个小图标的菜单所以不能把MENU关了
所以我想到了WM_CLOSE。。但是我发现我在CCHILDFRAME里拦截不成功。。是不是非要到MAINFRAME里才能拦截?或者有什么其他办法。。我就想不要关闭按钮,不要小图标的那个菜单。。也就是,我不想这个VIEW被关闭允许最小最大化。。
所以我想到了WM_CLOSE。。但是我发现我在CCHILDFRAME里拦截不成功。。是不是非要到MAINFRAME里才能拦截?或者有什么其他办法。。我就想不要关闭按钮,不要小图标的那个菜单。。也就是,我不想这个VIEW被关闭允许最小最大化。。
用 OnClose()放在子框架里还是主框架里?我放在子框架里没用还是照样关了。。
// WS_SYSCOMMAND消息
void CChildFrame::OnSysCommand(UINT nID, LPARAM lParam)
{
// TODO: Add your message handler code here and/or call default
if(SC_CLOSE == nID)
{
return ;
}
CMDIChildWnd::OnSysCommand(nID, lParam);
}