如何将 Tree View 控件滚动到顶部?
例如我们有一些包含很多元素的树:
Root element
|-- item 1
|-- item 2
|-- .....
|-- item 1567
Tree View控件只能同时显示5个节点。结果,当我按下展开按钮时,它会展开所有项目并只显示最后 5 个节点。
我希望在展开后返回前 5 个节点的 View 。
我尝试使用这个宏将插入符返回到根,但它们没有效果:
TreeView_Select(hTreeView, hRoot, TVGN_CARET);
TreeView_SelectSetFirstVisible(hTreeView, hRoot);
最佳答案
我假设您想使用 Windows API(和宏)。您可以使用 TreeView_EnsureVisible 确保项目可见。如果您没有根项,您可以使用 TreeView_GetRoot 获取它。
关于c++ - 将 TreeView 控件滚动到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36639784/