0

如图所示:

在此处输入图像描述

蓝线是我想要的。但是,我在互联网上找不到任何关于它的信息。我所知道的是创建一个继承TreeControl的类,通过这样做,它变得可拖动。

4

1 回答 1

0

您正在寻找所有者绘制的控件。

这是一个例子:https ://www.codeproject.com/Articles/19900/CRHTree-An-Owner-drawn-CTreeCtrl-that-has-Open-Clo

你的会更复杂,因为你需要知道一些项目不仅是那些箭头,source而且destination可能是一个传递。您是否打算根据其间所有可见项目的文本来调整线的向右距离?并在用户展开/折叠它们时更改它?

于 2020-12-01T03:37:39.260 回答