首页 /编程语言和算法/VB6/ASP
 VB6 为了提速,强制和防止窗口重画。
2023年5月4日 15:48

如何强制窗口的一部分重画。有时这是必须的,特别是当你试验自己重画控件的技术,或者已经使用了LockWindowUpdate这个API函数以阻止控件重画时(参见“防止一个窗口重画”)。
新建Module1(模块 Module1.bas),代码:

具体代码只能由VIP查看,请升级

这则代码演示了如何防止窗口的一部分重画。当你要往ListBox或ListView这样的控件里添加许多项时,暂缓重画可以相当地提高处理速度。
在我的系统上,往一个ListBox中加10000项比原来提速30%。
新建From1(窗体),新建Command1到3(按钮CommandButton),Check1(CheckBox,Caption是Lock Update),List1(ListBox)代码:

具体代码只能由VIP查看,请升级


 
全部回复(0)
首页 | 电脑版 |