------------------------------|
|     |                       |
|     |                       |
|     |                       |
|     |                       |
|     |-----------------------|
|     |                       |
|     |                       |
------------------------------|如上窗口形状,请帮忙,谢谢

解决方案 »

  1.   

    split.CreateStatic(this,1,2);
    split.CreateView(0,0,RUNTIME_CLASS(information),CSize(700,100),pContext);split1.CreateStatic(&split,2,1,WS_CHILD | WS_VISIBLE | WS_BORDER,split.IdFromRowCol(0,1));split1.CreateView(0,0,RUNTIME_CLASS(CLeft),CSize(350,500),pContext);
    split1.CreateView(1,0,RUNTIME_CLASS(CRight),CSize(350,500),pContext);
      

  2.   

    wf21cn(wf21cn) 对不起,
    不是有意抢你生意的,
    我打开网页时还没有你的回复。 :(
      

  3.   

    搂主把几个大小CSize(700,100)等等自己改一下,
    刚才我修改代码没有注意。
      

  4.   

    BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) 
    {
    //创建一个静态分栏窗口,分为三行一列 
        if(m_wndSplitter1.CreateStatic(this,3,1)==NULL) 
          return FALSE;
        //将CSplitWndDemoView连接到0行0列窗格上
        m_wndSplitter1.CreateView(0,0,RUNTIME_CLASS(CSplitWndDemoView),CSize(100,100), pContext); 
        m_wndSplitter1.CreateView(2,0,RUNTIME_CLASS(CView4),CSize(100,100),pContext); //将CView4连接到0行2列
        if(m_wndSplitter2.CreateStatic(&m_wndSplitter1,1,2,WS_CHILD|WS_VISIBLE, m_wndSplitter1.IdFromRowCol(1, 0))==NULL) 
          return FALSE; //将第1行0列再分开1行2列 
        //将CView2类连接到第二个分栏对象的0行0列
        m_wndSplitter2.CreateView(0,0,RUNTIME_CLASS(CView2),CSize(400,300),pContext); //将CView3类连接到第二个分栏对象的0行1列
        m_wndSplitter2.CreateView(0,1,RUNTIME_CLASS(CView3),CSize(400,300),pContext); 
        return TRUE; 
    // return CFrameWnd::OnCreateClient(lpcs, pContext);
    }