社区
界面
帖子详情
请问如何修改CTreeCtrl的一个结点的值?
lj1006
2013-11-26 01:57:35
如题,比如我选中了其中一个结点,这个结点叫“A”,用hTreeCurrent=m_ctrlTree.GetSelectedItem ()获取了该选中的结点,请问如何将这个结点的值更改为“B”呢?谢谢!
...全文
123
3
打赏
收藏
请问如何修改CTreeCtrl的一个结点的值?
如题,比如我选中了其中一个结点,这个结点叫“A”,用hTreeCurrent=m_ctrlTree.GetSelectedItem ()获取了该选中的结点,请问如何将这个结点的值更改为“B”呢?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2013-12-27
打赏
举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了
疑难问题汇总帖
并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面
界面版关于版主结帖工作的具体办法
Sandrer
2013-11-26
打赏
举报
回复
楼上美女求交友
memeai
2013-11-26
打赏
举报
回复
没弄明白你是想改值还是想改显示的字符: 若是改值就用这个: m_ctrlTree.SetItemData(hTreeCurrent,DWORD_PTR("B")); 若是改字符,就用这个 m_ctrlTree.SetItemText(hTreeCurrent,_T("B"));
MFC
CTreeCtrl
获得鼠标点击时的节点
值
1、添加图标 HICON icon[10]; icon[0]=AfxGetApp()->LoadIcon(IDI_ICON1); icon[1]=AfxGetApp()->LoadIcon(IDI_ICON5); m_imagelist.Create(16,16,ILC_COLOR32| ILC_MASK,7,7);//16*16的图标,7*7为该list最多能容纳的图标数。
CTreeCtrl
和 CListCtrl 控件(VC_MFC)
Tree Control 控件(MSDN 链接) 说明: 树形控件是用于构造树形的
结
构,其中有一个根接点(Root)然后下面有许多子
结
点,而每个子
结
点上有允许有一个或多个或没有子
结
点.在树形控件中每一个
结
点都有一个句柄(HTREEITEM),同时添加
结
点时必须提供该
结
点的父
结
点句柄(其中根Root
结
点只有一个,既不可以添加也不可以删除), MFC 中使用
CTreeCtrl
类来封装树形控件的
MFC中
CTreeCtrl
右击选中节点并弹出右击菜单
1.在父窗口响应NM_RCLICK消息 2.在NM_RCLICK消息响应函数中添加: void CDlgIndicatorsTree::OnRclickTreeindicators(NMHDR *pNMHDR, LRESULT *pResult) { // TODO: 在此添加控件通知处理程序代码 *pResult = 0; CPoint pt ;/
MFC中
CTreeCtrl
类的一些基本用法
最近做课程设计是用到了树形控件,原来对树形控件的用法基本都忘了,这次又重新整合了一下,以加深记忆。 树形控件可以用于树形的
结
构,其中有一个根接点(Root)然后下面有许多子
结
点,而每个子
结
点上有允许有一个或多个或没有子
结
点。
CTreeCtrl
类封装了树形控件的各种操作。在树形控件中每一个
结
点都有一个HTREEITEM句柄,这个句柄按我的理解其实就是一些十六进制的数,就是用来标识的ID
CTreeCtrl
变量的遍历
树是一种十分重要的数据
结
构。在程序设计中,我们经常用树来组织数据。对于树的遍历也是一种常规的运算,下面提供了两个算法。前面一个只是简单的遍历了所有的
结
点,后面一个则可以根据传入条件返回相应的
结
点。 [Csharp] view plaincopy /* * 功能:遍历
CTreeCtrl
所有
结
点 * 参数:tree-要遍历的
CTreeCtrl
控
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章