如何知道TreeCtrl的Node项的Index?
如建的一树CTreeCtrl,包含的数据如下:
NodeIndex
======================
ROOT0
|-----ITEM11
|-----ITEM22
|-----ITEM33
======================
如当用户选中ITEM2时,我就该怎么知道它选中的GetSelectItem的Index是2呢?请各位指教下.
[解决办法]
CTreeCtrl::GetSelectedItem
[解决办法]
CTreeCtrl::GetCount()
[解决办法]
树控件不保存序号的,需要的话可以自己在ItemData中保存。但是由于树控件随时可能插入项目,这个序号没有什么意义。
[解决办法]
先获取它的双亲节点,然后用GetChildItem(),再GetNextSiblingItem(),自己计数就可以了。