О выборе элемента MFC CListCtrl - PullRequest
4 голосов
/ 11 февраля 2011

Что я пытаюсь сделать, это выбрать элемент в CListCtrl и сделать выбранный элемент видимым (прокрутить вниз).Каков наилучший способ сделать это?

Я пытался myListCtrl.SetItemState(idx, LVIS_SELECTED, LVIS_SELECTED) выбрать элемент, но мне пришлось вручную прокрутить ListCtrl вниз, чтобы сделать его видимым.Существует функция CListCtrl::GetTopIndex, но я не нашел аналога SetTopIndex.

Большое спасибо за вашу помощь!

1 Ответ

8 голосов
/ 11 февраля 2011

Вы можете попробовать с EnsureVisible() http://msdn.microsoft.com/en-us/library/tbtcxzsf%28VS.80%29.aspx

...