我准备好数据,用循环往树上送,可是数据一多,就会死机,请问有解决方法么?
是否需要自己自画树呢?如果是,请问如何画呢?

解决方案 »

  1.   

    虾米树?二叉树?Treeview?treectrl?如果是后两个用多线程.
      

  2.   

    谢谢楼上的两位,因为VC的树,数据和画图包在一起的,我如果插入一千多个叶子,就会把屏幕搞空白。我用的TreeCtrl,没有接管View,就是简单的循环调用InsertItem
    请问如何解决?
    谢谢!
    我的E:[email protected]
      

  3.   

    先把控件Disable,然后添加,添加完毕Enable
    按照你的方法,我想应该是重绘时间过长罢了,这个我见识过
      

  4.   

    LockWindowUpdate()
    //添加
    UnlockWindowUpdate()
      

  5.   

    注意LockWindowUpdate()和UnlockWindowUpdate()由树控件调用,而不是对话框调用
    void CXXDialog::Add()
    {
       m_Tree.LockWindowUpdate(); // OK
       LockWindowUpdate(); // Error
       m_Tree.InsertItem(...);
       m_Tree.UnlockWindowUpdate(); // OK
       UnlockWindowUpdate(); // Error
    }
      

  6.   

    我都试了啊,还是不知道怎么自画,我首先要扫描文本文件,
    把所有的变量计算出来,然后往树上画,我试了listbox,listCtrl,treeCtrl
    还是没发解决,求助啦,快挂了!
    到底该怎么解决?