m_wndSplitter.IdFromRowCol(1,0));应是
m_wndSplitter1.IdFromRowCol(1,0));
其它错误我找不出来了 :)

解决方案 »

  1.   

    FormView 's dialog  style should be "child"
      

  2.   

    m_wndSplitter1.CreateStatic(this,2,1);
    m_wndSplitter1.CreateView(0,0,pContext->m_pNewViewClass,CSize(100,10), pContext);
    m_wndSplitter2.CreateStatic(&m_wndSplitter1,1,0,WS_CHILD|WS_VISIBLE,
    m_wndSplitter.IdFromRowCol(1,0));
    m_wndSplitter2.CreateView(0,0,RUNTIME_CLASS(CMyEditView),CSize(0,150),pContext);
    m_wndSplitter2.CreateView(0,1,RUNTIME_CLASS(CMyFormView),CSize(0,0),pContext);
    应该行!
      

  3.   

    说错了,你参考一下我的:
    VERIFY(m_wndSplitter.CreateStatic(this,2,1));
        SplitterIsSucceed = m_wndSplitter2.CreateStatic(&m_wndSplitter,
    1,
    2,
    WS_CHILD|WS_VISIBLE, 
    m_wndSplitter.IdFromRowCol(0, 0));
    if(SplitterIsSucceed == FALSE)
    return FALSE;
    VERIFY(m_wndSplitter2.CreateView(0,0,RUNTIME_CLASS(CMyTextView),
    CSize(396,165),pContext));
    VERIFY(m_wndSplitter2.CreateView(0,1,RUNTIME_CLASS(CMyScrollView),
    CSize(384,165),pContext));
    VERIFY(m_wndSplitter.CreateView(1,0,RUNTIME_CLASS(CMyScreenView),
    CSize(780,328),pContext));