比如4个CTreeNodeUI元素pTreeNode0,pTreeNode1,pTreeNode2,pTreeNode3,想让他们的关系是依次父子,那么一定是先pTreeNode0->AddChildNode(pTreeNode1);然后pTreeNode1->AddChildNode(pTreeNode2);再然后pTreeNode2->AddChildNode(pTreeNode3);不能先pTreeNode2->AddChildNode(pTreeNode3);再pTreeNode1->AddChildNode(pTreeNode2);,再pTreeNode0->AddChildNode(pTreeNode1);,因为每个CTreeNodeUI都有个CLabelUI类的DottedLine,计算CTreeNodeUI的缩进宽度时会需要它的父节点,所以要先赋予它父节点,不然缩进宽度会有问题。
duilib使用CTreeViewUI添加CTreeNodeUI注意
最新推荐文章于 2022-04-03 07:29:04 发布
本文介绍了如何正确地使用CTreeNodeUI元素建立父子关系。通过示例解释了必须按照从根到叶的顺序添加子节点的原因,即确保每个节点在其父节点被定义之后添加,以避免缩进宽度计算错误。

1802

被折叠的 条评论
为什么被折叠?



