永发信息网

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

答案:2  悬赏:30  手机版
解决时间 2021-01-29 17:28
  • 提问者网友:姑娘长的好罪过
  • 2021-01-29 13:23
MFC中如何创建固定大小的窗口
最佳答案
  • 五星知识达人网友:冷風如刀
  • 2021-01-29 14:51
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);
全部回答
  • 1楼网友:一秋
  • 2021-01-29 15:47
创建固定大小的窗口:方法一:在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//ThickFrame属性:窗口自由改变大小
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯