关于绘图的问题,急待解决!!
小弟现在用C#调用别人用VC编写的一个地图组件,在自己的程序里显示一幅地图,同时调用另一个组件在地图上显示一艘船,我要实现船在地图上动态行驶的效果。(地图和舰艇的绘制都是在paint事件里完成的)。
我使这么解决的:在程序里放一个TIMER,每一秒种重绘一次船的位置,但问题是,每次重绘,鼠标的状态都会为等待,由于重绘时间间隔比较短,所以鼠标的状态就是不停的变换,其他操作无法完成,我查了一下,原因是每次重绘时,地图也会被重绘,从而造成系统等待状态。
请问:如何即完成舰艇的行驶,又不会使鼠标不停的变换。