防止用户改变任意类型框架窗口--主应用程序窗口 或者 MDI视图框架窗口--大小的最简单方法是在创建窗口时,移去"resizable"风格块,具体步骤如下:
在MDIChildWnd派生类中重载PreCreateWindow()虚函数,该函数的实现如下:
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
{
//移去"resizable"风格,使框架窗口的大小不可改变
cs.style &= ~WS_THICKFRAME;
//选择性的移去"Maximize"按钮
cs.style &= ~WS_MAXIMIZEBOX;
return CMDIChildWnd::PreCreateWindow(CREATESTRUCT& cs);
}