应用MFC CTreeCtrl 树控件,需要删除子项,如果该子项有子项怎么办?

问题:一个MFCCTreeCtrl树控件,如果从树中间删除几个子项,那么它带的的子项是不是就会自动删掉?是否需要我们先删掉它的子项才然后可以删掉它本身?可以同过试验证明吗... 问题:一个MFC CTreeCtrl 树控件,如果从树中间删除几个子项,那么它带的的子项是不是就会自动删掉?是否需要我们先删掉它的子项才然后可以删掉它本身? 可以同过试验证明吗?
我要动态刷新整个PC的目录树,比如哪里加一个文件,哪里删除一个文件,我不能每次把根项删掉来刷新,那样再一个一个加子项,双核PC要半个多小时,根本没法工作,所以希望仅仅最小程度删去变化的部分,然后再装入对应子项,目前这个方案工作正常,但是心里不放心,毕竟不符合树的工作原理,感觉ms似乎在CTreeCtrl中已经设计了这样的用法,就是不需要手工去删除子项的子项,只要删除子项即可。
我非常希望在vs上做个试验验证,但是不知道如何去设计这个试验,有兴趣的朋友请给指个方向。
展开
 我来答
匿名用户
2013-10-05
展开全部

你直接把根删掉,子项也会跟着一起消失

更多追问追答
追问
你说的是对的,这个地方我也看过。但是MSDN有个地方没说清楚,就是如果不是根的项如果删除,是否需要先手工删除其子项。你有没有办法设计一个试验,咱们自己证实一下。
追答
如果不是根的项删除,不需要手动删除其子项,不要再浪费时间了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式