我想将树视放入左边那个控制条窗口中,不知道怎么办。在线等。

解决方案 »

  1.   

    你可以在资源中加入一个DIALOGBAR,然后在这个DIALOGBAR中放入一个TREE CONTROL控件,然后在
    int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
    {
             ................. if (!m_wndMyTreeBar.Create(_T("我的树型控制条"), this,CSize(200,100),TRUE,124))
    {
    TRACE0("Failed to create mybar\n");
    return -1;
    }
             .................
    }
      

  2.   

    if (!m_wndTree.Create(WS_CHILD|WS_VISIBLE|
    TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT,
    CRect(0, 0, 0, 0), &m_TabCtrl, IDC_MYTREECTRL))
    {
    TRACE0("Failed to create instant bar child\n");
    return -1;
    }
    m_wndTree.ModifyStyleEx(0, WS_EX_CLIENTEDGE);
    ///往树型控件添加内容
    HTREEITEM hti = m_wndTree.InsertItem(_T("VC知识库在线杂志"));
    m_wndTree.InsertItem(_T("电子文档"));
    m_wndTree.InsertItem(_T("在线杂志第一期"), hti);
    m_wndTree.InsertItem(_T("在线杂志第二期"), hti);
      

  3.   

    他网页上写的有错,要注意的是几个从属关系,tree的父窗口是tabctrl,tabctrl的父窗口是是dialogbar,dialogbar的父窗口是mainframe