MFC中如何创建固定大小的窗口
2个回答
展开全部
创建固定大小的窗口:方法一:在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*/
//ThickFrame属性:窗口自由改变大小
展开全部
1.创建固定大小的窗口:
方法一:
在your_project_name.cpp中,m_pMainWnd->ShowWindow(SW_SHOW)之前加入下面的语句:
::SetWindowLong(m_pMainWnd->m_hWnd,
GWL_STYLE,WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU);
2.方法二:
在C***Frame中的PreCreateWindow方法中设置:
cs.style = cs.style & (~WS_THICKFRAME);
方法一:
在your_project_name.cpp中,m_pMainWnd->ShowWindow(SW_SHOW)之前加入下面的语句:
::SetWindowLong(m_pMainWnd->m_hWnd,
GWL_STYLE,WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU);
2.方法二:
在C***Frame中的PreCreateWindow方法中设置:
cs.style = cs.style & (~WS_THICKFRAME);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询