4

我要做的是在 CListCtrl 中选择一个项目并使所选项目可见(向下滚动)。做这个的最好方式是什么?

我试图myListCtrl.SetItemState(idx, LVIS_SELECTED, LVIS_SELECTED)选择该项目,但我必须手动向下滚动 ListCtrl 以使其可见。该功能存在,CListCtrl::GetTopIndex但我没有找到对应的功能SetTopIndex

非常感谢您的帮助!

4

1 回答 1

8

您可以尝试使用EnsureVisible() http://msdn.microsoft.com/en-us/library/tbtcxzsf%28VS.80%29.aspx

于 2011-02-11T10:17:33.660 回答