原创 基于VS2015的MFC设计中保证列表框始终显示最底行的方法

2018-10-31 17:02 2426 13 2 分类: 软件与OS 文集: 基于VS2015的MFC编程
由于项目需要,使用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条评论)

登录后参与讨论
我要评论
0
13
关闭 站长推荐上一条 /2 下一条