MFC/VC 在多文档MDI程序中 子窗口初始最大化显示 如何去掉菜单栏右侧的最小化及向下还原按钮

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC/VC 在多文档MDI程序中 子窗口初始最大化显示 如何去掉菜单栏右侧的最小化及向下还原按钮相关的知识,希望对你有一定的参考价值。

因为是多文档,最大化时候应该无法去掉,可以采用一下技巧,比如子窗口不要使用最大化功能,而是使子窗口占满主窗口区域(去掉去掉子窗口标题)。 参考技术A 很简单喽。
int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)

if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1)
return -1;

// TODO: Add your specialized creation code here
//ShowWindow(SW_SHOWMAXIMIZED);
ModifyStyle(WS_SIZEBOX|WS_MINIMIZEBOX|WS_SYSMENU,0,0);//有一个WS_SYSMENU就够了

return 0;
本回答被提问者和网友采纳

以上是关于MFC/VC 在多文档MDI程序中 子窗口初始最大化显示 如何去掉菜单栏右侧的最小化及向下还原按钮的主要内容,如果未能解决你的问题,请参考以下文章

如何使 MDI 子窗口保持在其兄弟窗口之上?

设计一个多文档界面(MDI)应用程序,可以实现打开排列和关闭子窗口。

关闭 MFC MDI 应用程序中的所有子窗口

MFC - 当最大化子窗口的标题很长时,MDI 主框架标题被截断

在 MFC MDI 程序中拆分子窗口

MFC中文档模板的作用 View Doc Frame之间的关系