MFC中如何创建固定大小的窗口

 
 

 创建固定大小的窗口:

方法一:

在your_project_name.cpp中,m_pMainWnd->ShowWindow(SW_SHOW)之前加入下面的语句:

::SetWindowLong(m_pMainWnd->m_hWnd,

                                GWL_STYLE,WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU);

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

方法二:

在C***Frame中的PreCreateWindow方法中设置:

cs.style = cs.style & (~WS_THICKFRAME);

 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

注:推荐第二种方法,其实也就是从cs.style中去掉WS_THICKFRAME:

 cs.style = WS_OVERLAPPED | WS_CAPTION | FWS_ADDTOTITLE
                         /*| WS_THICKFRAME*/ | WS_MINIMIZEBOX | WS_SYSMENU; 

//ThickFrame属性:窗口自由改变大小

你可能感兴趣的:(c,mfc)