[求助]如何画移动的矩形(移动总是有痕迹)
请问各位,我用vc画了一个移动的矩形,当然这个矩形是按一定速度移动,但是矩形移动时会产生走过的痕迹,我用了Invalidate()刷新,但是界面又太闪,看不清,各位有没有什么好办法。谢谢!这样做是先使那部分矩形区域无效吧,然后再重画?
这样跟直接重画有什么不同?
还有个问题哈,就算这样做,也只能使屏幕不整体闪烁,但是局部仍然有闪。
有没有办法把这种闪所减小到最小?
谢谢,苦恼着呢!
再详细点嘛!
我也描述下我的问题,我用静态的连续位图实现动态效果,就要擦去之前的位图。
我用的就是局部重画,但是图多了,看着始终有点……闪
我是把位图先选进内存,在bitblt这样画的,每画一次,创建位图的ID加1!