有个奇怪的现象:
先调用TreeView_DeleteAllItems后,然后INSERTITEM后,出来的ITEM就是白框框没有字。
 如果我不用TreeView_DeleteAllItems,而INSERT就都是正常的。
很奇怪,请大家帮忙啊,烦恼中

解决方案 »

  1.   

    m_FlowTree.DeleteAllItems();
    CGroupDefineTable *pTable = GetTable();
    if(pTable == NULL)
    return;
    //建立根目录
    HTREEITEM hRoot = m_FlowTree.InsertItem("项目流程",0,0,TVI_ROOT,TVI_LAST);我以前的程序,没有问题。你的程序怎样?
      

  2.   

    真不知道是TMD什么问题。破烂M$,弱智的GUI API。MD
    我直接用的WIN32 API,不是MFC,不过道理上应该是一样的
    谢谢大家关心
      

  3.   

    说实在的,我的代码是COPY的MSDN里的例子 MSDN2003:
    ms-help://MS.MSDNQTR.2003APR.1033/shellcc/platform/commctls/treeview/treeview.htm
      

  4.   

    俺也遇到这个问题:(据说是MS的BUG.
    等待解决方案ing.
      

  5.   

    俺解决了!!!如下操作就OKSetRedraw(FALSE);
    DeleteAllItems();
    SetRedraw(TRUE);