您的位置:首页 > 其它

CListCtrl插入数据时滑动条的问题,请用过的朋友进来看看!

2017-01-19 01:51 288 查看
部分代码如下:
……

for(int i = 0 ; i < 10 ;i++)

{

dlg->m_list.InsertItem(i,"");

dlg->m_list.SetItemText(i,0,theApp.G_READO.GetFieldValue("ID"));

dlg->m_list.SetItemText(i,1,theApp.G_READO.GetFieldValue("OperatorName"));

}

int listcount = dlg->m_list.GetItemCount();

dlg->m_list.EnsureVisible(listcount,false);

……


列表框插入数据,等到列表框右边出现滚动条的时候界面开始闪烁,用肉眼就观察到每次插入数据时滚动条

都是从上往下滚动一次。应该就是这个原因导致插入数据时就删一下。

我用了EnsureVisible函数,来保证新插入的数据总在界面上。

请问怎么才能让滚动条始终保持在最下面?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: