在基于对话框的应用程序中,默认情况下主窗口是不能改变大小的。但是基于单(多)文档的MFC应用程序在默认情况下,窗口大小是可以调整的。可以修改工程中的CMainFrame::PreCreateWindow函数来限制这一行,代码如下所示。
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; // TODO: Modify the Window class or styles here by modifying… //禁止调整窗口大小 cs.style&=~WS_THICKFRAME; //使最大化按钮不可用 cs.style&=~WS_MAXIMIZEBOX; return TRUE; }