2 wulinbang wulinbang 于 2016.02.02 11:49 提问

MFC CTree怎么设置value? 6C
mfc

添加text我会,怎么获得value我不会,比如,Text是当当,value是www.dangdang.com,怎么才能根据text获得value呢?有时候text是重复的,怎么解决呢?

2个回答

oyljerry
oyljerry   Ds   Rxr 2016.02.02 13:53

这个可以自己单独维护一个CMap,插入CTreeCtrl的同时也对这个CMap进去数据插入等,查询的时候,就从CMap中根据Text查询Value

piaobotudou
piaobotudou   2016.02.02 16:06

CTree?是不是CTreeCtrl,可以利用CTreeCtrl::SetItemData,给对应的HTREEITEM设置一个数据指针指向你的value
value可以存储在数组或者链表里,但是要保证在CtreeCtrl使用过程中数据的地址不能改变。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!