控制ClistCtrl的滚动的位置

int nItem = m_listCtrl.GetTopIndex();
CRect rc;
m_listCtrl.GetItemRect(nItem, rc, LVIR_BOUNDS);
CSize sz(0, (nSel - nItem)*rc.Height());
m_listCtrl.Scroll(sz);
m_listCtrl.SetItemState(nSel, LVIS_SELECTED, LVIS_SELECTED);

posted on 2015-07-16 16:26  pTrack  阅读(539)  评论(0编辑  收藏  举报