现在有一个treecontrol,当点击一个叶子时能知道是第几个叶子吗,请各位大虾指点
解决方案 »
- 是tcp还是udp?
- 求购<windows程序设计>第5版上下册
- 使用ADO保存和读取SQL Server BLOB 数据的问题
- 设置光标位置的问题:SetDocumentHTML(html) 之后, SetCaretPos(curpos) 为何失效?
- 用oo4o方式读取Oracle8i的raw类型的表数据,是乱码?
- 帮帮 我 ,我要被解雇了(终结版)
- 如何将现有的MFC对话框的应用程序转换成DLL?
- vc 在vista下读写注册表(RegOpenKeyEx)有问题????
- 如何在VC中使用关键字"static",以至链接时不报错?
- 测试IDE硬盘的顺序读写速度,随机读写速度。··
- socket清理和内存泄漏的问题
- 请大虾帮忙看看加密程序哪里出错了、。
可以,你在tree的初始化的时候,就把每个节点TV_ITEM 中有个lParam可以存储index,然后
GetSelectItem,就用GetItemData来取lParam。
我的tree初始化是这样做的:
先创建一个根节点HTREEITEM hRoot = m_tree.InsertItem("ROOT");
然后再创建分支和叶子节点
HTREEITEM hGroup = m_tree.InsertItem("Group1", hRoot);
m_tree.InsertItem("leaf1", hGroup);
m_tree.InsertItem("leaf2", hGroup);
不知道您说的TV_ITEM,和lParam怎么用
接下来,添加子节点,就
SetItemData(hGroup,1);
2,3,4
类推。
希望你的问题能够早日得到解决
令
四楼的方法就可以实现你的需求啊
就是在创建的时候将你关心的信息存到Data中
然后在选择的时候通过GetItemData获取