首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

:怎么使得窗口的大小无法被改变,解决立即结贴

2012-01-28 
在线等:如何使得窗口的大小无法被改变,解决立即结贴一个SDI程序,现在我想使得窗口大小固定,就像扫雷那样我

在线等:如何使得窗口的大小无法被改变,解决立即结贴
一个SDI程序,现在我想使得窗口大小固定,就像扫雷那样
我自己估计可能是要把m_pMainWnd-> ShowWindow(SW_SHOW)的参数改一下,不知道我的想法对否

[解决办法]
在PreCreateWindow函数里
cs.style &=~WS_THICKFRAME;//不可改变大小
[解决办法]
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.style &=~WS_THICKFRAME;
return TRUE;
}

[解决办法]
我刚建了一个简单的SDI工程,然后加上那句代码后确实不能改变窗口大小,去掉后就可以改变大小了

热点排行