MFC多文档中,如何改变框架窗口大小;CChildFrame中通过下面的设置,可以改变视图窗口的大小,
BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: 在此处通过修改 CREATESTRUCT cs 来修改窗口类或样式
// cs.dwExStyle |= WS_MAXIMIZE;
if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE; cs.cy=800;
return TRUE;
}但是无法改变视图窗口外面的大窗口的大小,我同样在BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs),进行同样的处里,却无法达到效果。求如何改变视图窗口外面的大窗口的大小??

解决方案 »

  1.   

    OOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
    if( !CMDIFrameWnd::PreCreateWindow(cs) )
    return FALSE;
    // TODO: 在此处通过修改
    //  CREATESTRUCT cs 来修改窗口类或样式
    cs.x = 200;
    cs.y = 200;
    cs.cx = 200;
    cs.cy = 200; return TRUE;
    }
      

  2.   


    BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
    if( !CMDIFrameWnd::PreCreateWindow(cs) )
    return FALSE;
    // TODO: Modify the Window class or styles here by modifying
    //  the CREATESTRUCT cs
    cs.cx = 100;
    cs.cy = 100;
    cs.x = 400;
    cs.y = 400; return TRUE;
    }