由于项目需要,使用VS2015的MFC功能编写上位机,过程中使用了
CListCtrl 控件,随着控件中item数量的增加,每次刷新界面之后,都会导致列表界面始终从最上行开始显示,给上位机使用者观察带来了极大的不便。
经过几个小时的资料查找,最终找到解决方法。
1.参考了这边博文(感谢这位博主的文章)https://www.cnblogs.com/rechen/p/5097587.html。
2.同样可以在MSDN中查找到解决办法https://msdn.microsoft.com/zh-cn/library/hfshke78.aspx#clistctrl__ensurevisible。不过对于术语不是很熟悉的开发者(比如我)来说,刚开始没有发现这个API函数是可以解决这个问题的。
在项目中添加如下红圈内代码:
经过修改后,便能始终让滚动条处于最底端。
文章评论(0条评论)
登录后参与讨论