左边的一系列图标窗口是把mainframe切分得到的还是一个不能移动的dockwindow?
如果是切分得到的,谁能告诉我如何切分mainframe?

解决方案 »

  1.   

    BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT /*lpcs*/,
    CCreateContext* pContext)
    {
    // 创建拆分器窗口
    if (!m_wndSplitter.CreateStatic(this, 1, 2))       //¥¥¥¥¥¥¥
    return FALSE; if (!m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CLeftView), CSize(200, 100), pContext) ||
    !m_wndSplitter.CreateView(0, 1, RUNTIME_CLASS(CSwchMgrView), CSize(100, 100), pContext))
    {
    m_wndSplitter.DestroyWindow();
    return FALSE;
    } return TRUE;
    }
      

  2.   

    我觉的是dock window。不是什么SplitterWindow
      

  3.   

    因为我个人觉得Splitter的局限性太大。