社区
界面
帖子详情
向TreeCtrl中的空节点插入数据后前面不显示+号,咋解决呢
ima_zhan
2008-05-23 02:19:14
如题,在TreeCtrl中插入新的节点并在该节点下插入子节点,新的节点前面会显示一个加号表示它下面有子节点。但是如果现在将该节点置为非展开状态并将其下的子节点清空,再向其下插入子节点则不会显示+号。
...全文
200
3
打赏
收藏
向TreeCtrl中的空节点插入数据后前面不显示+号,咋解决呢
如题,在TreeCtrl中插入新的节点并在该节点下插入子节点,新的节点前面会显示一个加号表示它下面有子节点。但是如果现在将该节点置为非展开状态并将其下的子节点清空,再向其下插入子节点则不会显示+号。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ima_zhan
2008-05-23
打赏
举报
回复
谢谢,用Invalidate不行,
我就是想让他在父项旁边显示+或-提示用户这节点下有子项。
现在搞定了 我在向节点下添加子节点的时候判断一下该节点下是否有子节点。
如果没有则添加子项完毕后调用Expand(hItem, TVE_EXPAND); Expand(hItem, TVE_COLLACT);这样会在父项旁边显示出+号,并恢复到未展开的状态。
如果该节点下已经有子节点了则直接插入,不做展开或收缩的操作。
jingang_83
2008-05-23
打赏
举报
回复
去掉树形控件的Has Buttons(TVS_HASBUTTONS)风格就好了
Has Buttons的作用是:在父项旁边显示加号(+)和减号(-)按钮
Chivalry
2008-05-23
打赏
举报
回复
关注
调用TreeCtrl的Invalidate可以么
C
Tree
Ctrl
中
动态让
节点
前面
出现+
当一个
节点
有子
节点
但未展开时,通常会在
前面
显示
一个"+"
号
,表示该
节点
可被展开以查看其子项。在某些情况下,我们可能需要在程序运行时动态地为`C
Tree
Ctrl
`的某个
节点
添加这个"+"
号
,即让它具有子
节点
的视觉效果,...
Win32 SDK 下的
Tree
Ctrl
控件的封装
自己照着MFC封装,半月前封装了一半,碰到问题就放下...就一直取不出来要的
数据
,就放下了.今天来看的时候才发现。TCHAR new出来时没给定大小.[C
tree
.cpp]文件。[test.cpp]
中
测试。[C
tree
.h]文件。释放
节点
附加
数据
内存。
MFC
Tree
Ctrl
控件的用法小结
树控制和视(
Tree
Control&View)主要用来
显示
具有一定层次结构的
数据
项,如资源管理器
中
的磁盘目录等,以供用户在其
中
进行各种选择。树控制
中
的每个
数据
项包括
数据
项名称的文本字符串和用于表示该
数据
项的图像,每个...
mfc树控件
Tree
Control 修改添加删除
节点
TVN_SELCHANGING和TVN_SELCHANGED:在用户改变了对树
节点
的选择时,控件会发送这两个消息。消息会附带一个指向NM
TREE
VIEW结构的指针,程序可从该结构
中
获得必要的信息。两个消息都会在该结构的itemOld成员
中
包含...
C++/MFC-
Tree
Control
树形控件 一、控件属性 先设置C
Tree
Ctrl
的属性: ...Lines at root true
显示
根结点的 关系线和+-
号
Has Button true
显示
+-
号
Edit Labels true 则对应 鼠标单击修改树项的名称 二、基础知识 VS201
界面
15,977
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章