m_pPersonList->m_pList->InsertItem(&lvItem);运行错误,
其中m_pList是类CPersonPane的CListCtrl *m_pList;
m_PersonList是类CTreePane的CPersonPane *m_pPersonlist;请教如何在树视图中修改列表控件的内容?

解决方案 »

  1.   

    出现什么错误?
    最好是在文档中记录信息,通过UpdateAllViews来更新视图。
      

  2.   

    0x004d193f处未处理的异常:0xc00000005:读取位置0xcdcdcdce29时发生访问冲突。
      

  3.   

    我做的是,单文档工程,分割窗口成3个视图,TreeView,ListView1,ListView2,通过在Treeview中点击节点,在ListView1中显示节点的全部子节点。
    应该是怎么做呢?
      

  4.   

    通过在Treeview中点击节点,在ListView1中显示节点的全部子节点
    可以通过C***Doc做为中转站,如果点击 TreeView的节点,然后调用 doc的函数,遍历view,然后响应 ListView1的响应函数TreeView function
    {
        GetDocument()->ShowAllSubNodes(*****);
    }C***Doc function  ShowAllSubNodes(****)
    {
        POSITION pos = GetFirstViewPosition();
        while(pos)
        {
            CView *pView = GetNextView(pos);
            if(pView->IsKindOf(RUNTIME_CLASS(CListView1)))
            {
                 CListView *pListView = (CListView*)pView;
                 pListView->ShowNodes(******);
                 break;
            }
         }
    }