【发布时间】:2016-01-28 10:24:54
【问题描述】:
我有一个CTreeCtrl 对象(C++、MFC)。这个CTreeCtrl 会记住最后一次选择,如果用户再次打开窗口,最后一次选择将自动展开并选择。但是当我调用EnsureVisible 来显示最后一个选择时,它会出现在TreeCtrl 的底部。我尝试了很多(例如 How to make a CTreeCtrl item centrally displayed?),但它对我的 TreeControl 没有影响。
有没有人知道在 TreeControl 中间展开和显示项目的好方法(以编程方式)?举个例子就好了!
【问题讨论】: