社区
界面
帖子详情
请问CTreeCtrl控件的SetItemData能不能设置一个字符串?(在线等)
sulayoyo
2006-01-04 03:15:52
目的:
我希望在tree上显示学生的姓名,当用户点击某个姓名节点时,在另一个文本框上显示出学生的班级等信息。
问题:
我在initial tree 的时候,如何把班级等信息写进去,我查msdn,发现了SetItemData(hItem, (DWORD) hItem);可以设置与Item相关的信息,可是我怎么把一个CSting的信息设置进去呢 ?
...全文
359
6
打赏
收藏
请问CTreeCtrl控件的SetItemData能不能设置一个字符串?(在线等)
目的: 我希望在tree上显示学生的姓名,当用户点击某个姓名节点时,在另一个文本框上显示出学生的班级等信息。 问题: 我在initial tree 的时候,如何把班级等信息写进去,我查msdn,发现了SetItemData(hItem, (DWORD) hItem);可以设置与Item相关的信息,可是我怎么把一个CSting的信息设置进去呢 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
andy_cai
2006-01-04
打赏
举报
回复
个人觉得最简单的方式是存放在data区存放一个指针数据
而这个指针指向你真正需要存放的内容地址
所以其实树结构的任一节点可以存放足够多的信息吧
gao_ming77
2006-01-04
打赏
举报
回复
CStudent *pStudent = (CStudent*)m_TreeCtrl.GetItemData(hSelectedNode);
sulayoyo
2006-01-04
打赏
举报
回复
help~ 我该怎么写呢
sulayoyo
2006-01-04
打赏
举报
回复
如果 我的name, age 是另一个类的成员变量,我是否可以
CStudent *pStudent = new CStudent ;
SetItemData(hItem,(DWORD)CStudent); (应该没问题吧?)
当我想要得到name的时候 ,我写成
HTREEITEM hSelectedNode = m_TreeCtrl.GetSelectedItem();
CStudent *pStudent = m_TreeCtrl.GetItemData(hSelectedNode);
编译错误说error C2440: 'initializing' : cannot convert from 'DWORD_PTR' to CStudent *' 为什么呢?
lixiaosan
2006-01-04
打赏
举报
回复
struct Info
{
char* name;
int age;
}
struct Info *pStudent = new Info;
SetItemData(hItem,(DWORD)pStudent);
最后记得释放
delete pStudent;
pStudent = NULL;
lixiaosan
2006-01-04
打赏
举报
回复
CTreeCtrl::SetItemText
C
Tree
Ctrl
树
控件
的使用
C
Tree
Ctrl
树
控件
的使用 一用代码创建树
控件
1.在要创建树
控件
的父对话框的头文件中,声明树
控件
对象(或称变量): C
Tree
Ctrl
tree
; 2.添加父对话框的OnCreate函数,在函数中创建树
控件
: int CMFCApplication1Dlg::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CDialogEx::OnCreate(lpCreateStruct) == -1) return -1; ...
MFC高级
控件
之树状视图
控件
(C
Tree
Ctrl
)
本文介绍了树状视图
控件
,并以实例演示了的树状视图
控件
创建,及其成员函数的使用。
MFC 树形
控件
C
Tree
Ctrl
类
树形
控件
的创建 MFC为树形
控件
提供了C
Tree
Ctrl
类,它封装了树形
控件
的所有操作。 树形
控件
的创建也是有两种方式,一种是在对话框模板中直接拖入
Tree
Control
控件
创建,另一种就是通过C
Tree
Ctrl
类的Create成员函数创建。下面主要讲后者。 C
Tree
Ctrl
类的Create成员函数的原型如下: virtual BOOL Create( DWORD dwStyle, const RECT& rect,
MFC树形
控件
(C
Tree
Ctrl
)用法
转:http://blog.csdn.net/bruce_zeng/article/details/8046098 前面一节讲了树形
控件
Tree
Control的简介、通知消息以及相关数据结构,本节继续讲下半部分,包括树形
控件
的创建、C
Tree
Ctrl
类的主要成员函数和应用实例。 树形
控件
的创建 MFC为树形
控件
提供了C
Tree
Ctrl
类,它封装了树形
MFC树形
控件
(C
Tree
Ctrl
)用法(下)
前面一节讲了树形
控件
Tree
Control的简介、通知消息以及相关数据结构,本节继续讲下半部分,包括树形
控件
的创建、C
Tree
Ctrl
类的主要成员函数和应用实例。 树形
控件
的创建 MFC为树形
控件
提供了C
Tree
Ctrl
类,它封装了树形
控件
的所有操作。 树形
控件
的创建也是有两种方式,一种是在对话框模板中直接拖入
Tree
Contro
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章