我需要是一直动的,就好比 我做了一根管道,然后管道里有流水不停的从管道头部流到尾部,就像这个虚线一样一直跑。我Pen里面我用了虚线,我就不知道 点的位置不变的时候怎么让他动起来,像流水一样。。
各位大侠帮帮忙了。

解决方案 »

  1.   

    设置一个全局变量int i,重写onpaint,画一个椭圆形在位置 i & (int)窗体宽度,然后i++。
    基本思路就是如此,你想画什么状态自己搞去吧。
      

  2.   

    就是一根 会流动的虚线...虚线是出来了,就是2个点的坐标用Pen画一下,我现在就是想问如何才能流动起来..
    动起来,要动起来!!
      

  3.   

    i++就是让你动起来的,别忘了最后调用invalidate()
      

  4.   

    不明白你在说什么啊,OnPaint Invalidate我当然知道.. 你还是别回了,兄弟..回这么多别人还以为我问题解决了呢
      

  5.   

    你既然知道Invalidate的作用,为何不知道每次Invalidate后都会重绘,而此时i已经变化了因此你的线条位置也变化了呢?我觉得我说的够直白了。
      

  6.   

    楼主还是用 gdi 画图吧,或者直接插入个带动画的gif文件
      

  7.   

      我也觉得可以去用一张动画gif图片就可以了,