我一直在環顧四周,我一直無法找到任何可行的解決方案。如何在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