1
我需要我的树形控件有不同的项目高度?我该怎么做? 我尝试处理MEASUREITEM,但它不起作用。 CTreeCtrl :: SetItemHeight()更改项目高度,但所有项目。如何用不同的值设置CTreeCtrl的物品高度?
我需要我的树形控件有不同的项目高度?我该怎么做? 我尝试处理MEASUREITEM,但它不起作用。 CTreeCtrl :: SetItemHeight()更改项目高度,但所有项目。如何用不同的值设置CTreeCtrl的物品高度?
很好的问题......说实话,我不认为这是可能的。至少不是没有自己画树(你可能不想这么做,因为它很多工作)。
有一个解决方案,但我不认为这是彻底的解决方案。我使用了一个自定义的CListBox(我可以不同地更改每个项目的高度)。在这个新的控件中,我使用了树型数据结构(这里是一个很好的结构:http://tree.phi-sci.com/)。比绘制完整的树要少得多。它适用于我的需求,但我仍然在寻找更好的解决方案。 – jAckOdE 2011-06-13 02:52:34