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

2018-10-31 17:02 950 2 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条评论)

登录后参与讨论
相关推荐阅读
1069886355_608129668 2018-11-19 22:30
快速实现乘、除运算的算法(适用于单片机等计算能力有限的系统)。 ...
从学习单片机以来,就一直被强调,单片机计算能力有限,进行数据乘、除操作十分耗费资源。 本人最近在研究51操作系统,接触底层比较多,昨晚突发奇想,想要设计基于位操作的乘、除算法。经过仔细思考和规律分析...
1069886355_608129668 2018-11-02 19:42
绝对路径与相对路径的区别(相对路径的理解)
本人之前一直理解不了相对路径的概念与使用方法,做项目一直使用的是用绝对路径(在项目中添加头文件包含或者引用路径),也一直没出什么问题,就没怎么在意。 直到最近在做项目的过程中,由于在自己办公电脑上开...
1069886355_608129668 2018-08-23 10:36
C80C51F340可以通过编译却无法程序却无法运行的原因
前段时间在做一个基于C8051系列单片机的一个项目,将遇到的问题记录一下。1、在编写C8051f340单片机程序的过程中,全局变量的数量不能定义太多。否则会出现可以通过编译,但在仿真、运行过程中发现无...
广告
我要评论
0
2
广告
关闭 热点推荐上一条 /5 下一条