如果TreeCtrl节点的实际值是 UserID UserName UserWork如果在显示时只显示 UserName UserWork,而UserID是看不见的但是在GetItemText时,可以得到UserID

解决方案 »

  1.   

    可以用SetItemData/GetItemData存储特定数据。
      

  2.   

    我想在隐藏的数据是char*,这个 char*需要动态分配吧分配后如何删除,才不会内存泄漏使用链表来记录吗?
      

  3.   

    如Mackz(在相互) 所说道的方法,将节点和对象的id绑定.同时节点的text设为对象名称,不管你在什么地方要获得当前节点的信息时只要获得节点绑定的对象id我想应该能够得到.
      

  4.   

    楼上,没有看懂啊我现在是Text为 UserName UserWork
    Data为UserID,UserID是char *类型的因为char*在设置后被删除了然后GetItemData得到的乱码
      

  5.   

    问题就是如果是long类型的,应该都可以读而是指针型的,如何读需要用链表保存吗?在析构时再释放链表?