CListCtrl m_list;
解决CListCtrl刷新闪烁:
m_list->SetRedraw(FALSE) ;
更新数据;
m_list->SetRedraw(TRUE) ;
m_list.Update(0); // 更新索引为0的行
解决CListCtrl刷新时滚动条移动到最顶端:
int topIndex = m_list.GetTopIndex(); //得到最顶端记录索引
更新数据;
m_list.EnsureVisible(topIndex + 6, FALSE);
m_list.Update(0); // 更新索引为0的行
转自:http://blog.youkuaiyun.com/bodendong/article/details/2270011
本文提供了解决使用CListCtrl时遇到的刷新闪烁和滚动条移动到最顶端的问题的方法,通过设置红绘、更新数据并确保可见性来优化用户体验。
1468

被折叠的 条评论
为什么被折叠?



