2014-12-05 33 views
0

我的目標是創建一個使用MFC的無框對話框,它是圖像中顯示的簡單矩形,我具有MFC應用程序和對話框的基本知識,請爲此提供一些鏈接。如何創建一個較少的對話框?

enter image description here

+1

只需設置對話框邊框樣式設置爲「無」,並將min/max和系統屬性設置爲false。 – 2014-12-05 12:24:09

+0

http://stackoverflow.com/questions/423529/how-to-remove-the-border-of-the-client-area-of-a-window – Himanshu 2014-12-05 12:33:06

+0

這不是一個對話框。不是MFC。使用按鈕創建無邊界窗口並不需要魔法,這只是工作。 – 2014-12-05 13:46:49

回答

1

拷貝代碼

//的OnInitDialog()

LONG lStyle = GetWindowLong(m_hWnd, GWL_STYLE); 
lStyle &= ~(WS_CAPTION | WS_THICKFRAME | WS_MINIMIZE | WS_MAXIMIZE | WS_SYSMENU); 
SetWindowLong(m_hWnd, GWL_STYLE, lStyle); 

方式二
選擇對話框 - >屬性 - > Border->無