1.要求 在界面加载本地图片并显示,每过100ms改变一张图片显示 2.现象 通过定时器控制CImage,Load,Draw,Destroy,会非常的卡顿.因为Load图片时,会是非常大的数据[所有CImage最好定义在堆上,栈上可能会因为数据过大软件异常],需要阻塞一定的时间. 3.解决原理 其实界面绘图是一个很快的过程,不管图像多复杂,都是一个屏幕高x屏幕宽的像素点.而加载图片是需要时间的,打开文件,开辟空间,读取数据,等等.所以可以将耗时操作放在线程里,这就是传说中的双缓冲绘图:在线程里读…