首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-05-28 
怎么解决CListCtrl 刷新后自动跳到首行如题。情况是这样,双击一行,弹出个对话框,更新数据后(注明这数据是放

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

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

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

[解决办法]

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

热点排行