怎么在MFC里边实现近似动画的效果?
我想在图片控件里边画一条路径,然后让一个点沿着这条路径移动,路径很好画,用moveto跟lineto就可以了,但是怎么样再画上一个圆点并让它沿着路径移动?另外由于画图的时候用的是随机数,经常路径画出图片控件的范围,怎么样在画出的路径超过范围时加上滚动条?
[解决办法]
画圆用Ellispe
我的做法是用SetTimer设置固定刷新时间,然后调用Invalidate(False)触发OnPaint
滚动条SetScrollSize可以触发,要根据你画图的大小动态在OnPaint中设置了。
[解决办法]
用LineDDA将点x,y保存到变量里,在循环增加这个变量,用x,y位置不断的画圆点,记住要Invalidate旧点
[解决办法]
http://download.csdn.net/detail/gz_qmc/4820895
http://download.csdn.net/detail/gz_qmc/3495676
http://download.csdn.net/detail/gz_qmc/3495311