当前位置:编程学习 > VB >>

如何加快VB6.0中Picture.box中的绘图速度?

最近做了个程序,需要在picture_box中画一些波形,波形画完后需要调整波形在picture_box中的位置。

类似示波器显示完一个波形后,调整左右旋钮,则波形在示波器屏幕上整体的左移或者右移。

用的是最简单的Pset函数,当显示的数据点比较少时,左右移动波形还比较顺畅,

但当数据点很多,比如50000个时,左右移动波形就会有很长时间的延迟。

有没有什么插件或者别的什么方法能加快波形显示更新的速度呢?

希望高手能指点一下。谢谢! --------------------编程问答--------------------
不要重绘。

做一个很大的 PictureBox,用其他东西遮挡,只露出一部分。左右移时,仅仅移动 PictureBox 控件。也就是重新赋值 PictureBox1.Left。 --------------------编程问答--------------------
引用 1 楼 of123 的回复:
不要重绘。

做一个很大的 PictureBox,用其他东西遮挡,只露出一部分。左右移时,仅仅移动 PictureBox 控件。也就是重新赋值 PictureBox1.Left。


何不使用BitBlt? --------------------编程问答-------------------- 帮顶
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,