就是上面一个窗口,下面两个窗口的分隔样式,试了半天都不行,最多做成“田”字型...

解决方案 »

  1.   

    http://www.vckbase.com/document/viewdoc/?id=192
      

  2.   

    BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT /*lpcs*/,
    CCreateContext* pContext)
    {
    m_CreatedOK = m_HSplitter.CreateStatic(this, 2, 1);
    if(m_CreatedOK){
    m_CreatedOK = m_HSplitter.CreateView(1, 0, RUNTIME_CLASS( messageView ), 
    CSize(0, 0), pContext);
    if(m_CreatedOK){
    m_CreatedOK = m_VSplitter.CreateStatic(&m_HSplitter, 1, 2, 
    WS_CHILD | WS_VISIBLE, m_HSplitter.IdFromRowCol(0, 0));
    if(m_CreatedOK){
    m_CreatedOK = m_VSplitter.CreateView(0, 0, 
    RUNTIME_CLASS(cardView), CSize(200, 0), pContext);
    if(m_CreatedOK){
    m_CreatedOK = m_VSplitter.CreateView(0, 1, 
    RUNTIME_CLASS(contentView), CSize(0, 0), pContext);
    setLayout();//ÉèÖø߶È
    }
    }
    }
    } return m_CreatedOK ==0 ? false : true;
    }
      

  3.   

    终于自己搞定了,上面两位的方法都不行,在下面分隔的窗口里放一个Frame在分隔才可以。