移动的圆点。该怎么解决

移动的圆点。
我在对话框上安了一个图像控件,然后再图像控件上装载了一张800X600的位图作背景,现在要实现红色圆点在图像控件背景图上移动,用一般的方法可以实现,但圆点有闪动,用双缓存,怎么也实现不了,大家帮帮忙。

------解决方案--------------------
用双缓冲,背景和前景都要绘制到内存位图上。如果不想这样,可以用InvalidateRect来缩小背景刷新的区域(旧的位置),在新的区域绘制圆点。