gpt4 book ai didi

c++ - 耦合 MFC CListCtrl 和 CTreeCtrl 以获得整个树的 View ,而不仅仅是一次一个节点

转载 作者:行者123 更新时间:2023-11-30 03:10:45 26 4
gpt4 key购买 nike

考虑 Windows 资源管理器(或 regedit 或类似工具)。左侧是 TreeView ,右侧是 ListView 。在我所知道的所有情况下,右 View 的内容都反射(reflect)了左 Pane 中所选节点的属性。这一切都很好……但不是我想要的。

我要显示的树的节点具有与每个节点关联的极少数属性 (2-3) - 一个合理的数量可以水平显示为表格中的一行。我不想将所有 ListView 空间浪费在具有很少属性的单个节点上,而是希望我的 ListView 显示整个树属性的表格(作为当前展开的树的一部分)。因此,左 View (树)中的第 n 行将直接对应于右 View (列表/表格)中的第 n 行,我将对我的树的属性有一个很好的了解。

有人知道执行此操作的代码吗?我猜测将 CListCtrl 从属到 CTreeCtrl 将是可行的方法,并以某种方式覆盖垂直滚动功能,以便将它们锁定在一起。我只是不确定是否可以像这样将卷轴锁定在一起……等等!非常欢迎所有建议:-)

最佳答案

您可能正在寻找 Coumn Tree Control

关于c++ - 耦合 MFC CListCtrl 和 CTreeCtrl 以获得整个树的 View ,而不仅仅是一次一个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2908928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com