Reputation: 7542
What I'm trying to do is select an item in a CListCtrl and make the selected item visible (scroll down). What is the best way to do this?
I have tried myListCtrl.SetItemState(idx, LVIS_SELECTED, LVIS_SELECTED)
to select the item but I have to manually scroll down the ListCtrl to make it visible. There exists the function CListCtrl::GetTopIndex
but I didn't find the counterpart SetTopIndex
.
Many thanks for your help!
Upvotes: 4
Views: 3532
Reputation: 33252
You can try with EnsureVisible()
http://msdn.microsoft.com/en-us/library/tbtcxzsf%28VS.80%29.aspx
Upvotes: 8