我一直在环顾四周,我一直无法找到任何可行的解决方案。如何在MDI框架上显示和隐藏标题栏?
我试着使用所有这些都没有成功:
GetMDIFrame()->ModifyStyle(WS_CAPTION, 0);
GetMDIFrame()->ModifyStyle(WS_CAPTION, 0, SWP_DRAWFRAME|SWP_FRAMECHANGED);
SetWindowLong(hwnd, GWL_STYLE, ::GetWindowLong(hwnd, GWL_STYLE) & ~(WS_BORDER | WS_DLGFRAME | WS_THICKFRAME));
SetWindowLong(hwnd, GWL_EXSTYLE, ::GetWindowLong(hwnd, GWL_EXSTYLE) & ~WS_EX_DLGMODALFRAME)
有谁知道如何摆脱MDI框架的标题栏的?没有文字或栏(这包括没有最小化,最大化和关闭按钮),只是一个很厚的边界,可以调整它的大小。
我也碰巧在使用BCG丝带,因为它明显地改变了它的渲染方式。
你是什么意思的“对飞”?你能展示你想要的东西吗? – rrirower 2014-10-03 12:44:12
@rrirower:“在飞行中”,首先定义[here](http://idioms.thefreedictionary.com/on+the+fly)__同时某人或某人正在操作或移动。 *我将尽力捕捉数据* .__。一个图像?我想要一个MDI框架(MDI应用程序的主窗口)有一个标题栏,下一个没有标题栏。图像真的有必要吗? – Adrian 2014-10-03 14:58:01
取决于您是否需要帮助。你想删除标题文本并保留框架样式,或者改变框架样式并删除文本?您的描述不清楚。至少,不是我...... – rrirower 2014-10-03 15:42:51