比如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 发布