如何防止MDI文件被最小化
How to prevent an MDI document from being minimized
我正在维护一个经典的 MDI MFC 应用程序,我想阻止用户最小化 MDI 文档window。
最好的解决方案是,如果我可以删除或禁用 [=17=] 按钮
来自 MDI Window 和 remove/disable 单击 MDI window.
左上角时显示的菜单中的 "Minimize" 命令
从 CChildFrame 覆盖 PreCreateWindow,并写入:
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.style &= ~WS_MINIMIZEBOX;
if(! CMDIChildWnd::PreCreateWindow(cs))
return FALSE;
return TRUE;
}
我正在维护一个经典的 MDI MFC 应用程序,我想阻止用户最小化 MDI 文档window。
最好的解决方案是,如果我可以删除或禁用 [=17=] 按钮 来自 MDI Window 和 remove/disable 单击 MDI window.
左上角时显示的菜单中的 "Minimize" 命令从 CChildFrame 覆盖 PreCreateWindow,并写入:
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.style &= ~WS_MINIMIZEBOX;
if(! CMDIChildWnd::PreCreateWindow(cs))
return FALSE;
return TRUE;
}