问题描述
- MFC CTree怎么设置value?
-
添加text我会,怎么获得value我不会,比如,Text是当当,value是www.dangdang.com,怎么才能根据text获得value呢?有时候text是重复的,怎么解决呢?
解决方案
这个可以自己单独维护一个CMap,插入CTreeCtrl的同时也对这个CMap进去数据插入等,查询的时候,就从CMap中根据Text查询Value
解决方案二:
CTree?是不是CTreeCtrl,可以利用CTreeCtrl::SetItemData,给对应的HTREEITEM设置一个数据指针指向你的value
value可以存储在数组或者链表里,但是要保证在CtreeCtrl使用过程中数据的地址不能改变。
时间: 2024-11-20 17:46:02