读书人

如何解决CListCtrl 刷新后自动跳到首行

发布时间: 2012-05-28 17:59:33 作者: rapoo

怎么解决CListCtrl 刷新后自动跳到首行
如题。

情况是这样,双击一行,弹出个对话框,更新数据后(注明这数据是放到链表中),再重新插入(再遍历链表),然后显示到ListCtrl中,结果就跑到首行。我想要的就是更新数据后,再定位后这一行。

用SetItemStata(i,LVIS_SELECTED,LVIS_SELECTED)只能选中这行,滚动条却不定位这一行,怎么处理,高手?

[解决办法]

C/C++ code
CListCtrl::EnsureVisibleBOOL EnsureVisible( int nItem, BOOL bPartialOK );
[解决办法]
CListCtrl::EnsureVisible(nItem, FALSE);

读书人网 >VC/MFC

热点推荐