我要做的是在CListCtrl中选择一个项目并使所选项目可见(向下滚动)。这样做的最佳方式是什么?
我已尝试myListCtrl.SetItemState(idx, LVIS_SELECTED, LVIS_SELECTED)
选择项目,但我必须手动向下滚动ListCtrl以使其可见。存在函数CListCtrl::GetTopIndex
但我找不到对应的SetTopIndex
。
非常感谢你的帮助!
答案 0 :(得分:8)
您可以尝试使用EnsureVisible()
http://msdn.microsoft.com/en-us/library/tbtcxzsf%28VS.80%29.aspx