按钮重绘制作产生波形图的示波器
最近出于毕业设计需要,做了一个像示波器一样的波形图控件,这有点像windows任务管理器里面的效果。利用了按钮重绘的原理,没有用DrawItem(),而是利用Timer,每次间隔时间段的来绘制,程序利用了缓冲绘图技术,先在内存中绘制好,然后再将这张图贴上去,避免了我们经常遇到绘图闪烁的问题,控件产生了向左移动的效果,以及波形向左移动的效果,都比较有趣,我没有太多的注释,请自行揣摸,原理简单,不是很难理解。
下载地址
用户评论