如何将树视图控件滚动到顶部?
例如,我们有一些包含很多元素的树:
Root element
|-- item 1
|-- item 2
|-- .....
|-- item 1567
树视图控件只能同时显示5个节点。因此,当我按下“展开”按钮时,它会展开所有项目并仅向我显示最后5个节点。
我希望在扩展之后将视图返回到前5个节点。
我尝试使用此宏将插入符号返回到根目录,但它们不起作用:
TreeView_Select(hTreeView, hRoot, TVGN_CARET);
TreeView_SelectSetFirstVisible(hTreeView, hRoot);
答案 0 :(得分:1)
我假设您要使用Windows API(和宏)。您可以使用TreeView_EnsureVisible确保项目可见。如果您没有root项,可以使用TreeView_GetRoot获取它。