【100分奉上】TreeView中怎样重写自己的TreeItem??

Paradin 2008-07-08 01:40:50
TreeItem只能保存name和image吗?我想单击一个treeItem响应到相应的数据上要怎么弄?
比如左边treeview是一个目录结构,节点是目录或文件,每一个文件对应一系列信息(保存在内存中),单击文件时要在右边显示这些信息,我怎样建立每个treeItem到其信息的映射?可不可以继承原有的treeItem添加额外的信息?
...全文
159 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Conry 2008-07-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 JOKER_FISH 的回复:]
引用 2 楼 cnzdgs 的回复:
把信息定义成结构,用SetItemData把结构指针保存在Item里面,需要时用GetItemData取出指针。



要注意保存的指针为合法有效的。

我一般是用NEW出来的
当然你要记得不用的时候DELETE 否则会内存泄露的!
[/Quote]
JOKER_FISH 2008-07-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cnzdgs 的回复:]
把信息定义成结构,用SetItemData把结构指针保存在Item里面,需要时用GetItemData取出指针。
[/Quote]


要注意保存的指针为合法有效的。

我一般是用NEW出来的
当然你要记得不用的时候DELETE 否则会内存泄露的!
JOKER_FISH 2008-07-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cnzdgs 的回复:]
把信息定义成结构,用SetItemData把结构指针保存在Item里面,需要时用GetItemData取出指针。
[/Quote]

正解~~~~
孤客天涯 2008-07-08
  • 打赏
  • 举报
回复
同意楼上
cnzdgs 2008-07-08
  • 打赏
  • 举报
回复
把信息定义成结构,用SetItemData把结构指针保存在Item里面,需要时用GetItemData取出指针。
Paradin 2008-07-08
  • 打赏
  • 举报
回复
等待高手来解决中。。。。。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧