有哪位大吓,我已经用OnTimer定时器方法实向了加载n逼筹码的图片,并能正确实现播放,问题是不好让它停下来,我要让它随机停在屏幕的中间!请看看我定的结果体
struct Jetton_Pos_Info
{
  int     iXStartPos;             //动画开始位置
  int     iYStartPos;             //动画开始位置
  int     iXEndPos;               //动画结束位置
  int     iYEndPos;               //动画结束位置
  BYTE    cbXPlayStep;           //X方向播放步长
  BYTE    cbYPlayStep;           //Y方向播放步长
  DWORD   wWandLoadImageKind;    //需要加载的图种类(1--12)
  BYTE    cbRandSelectImage;     //随机选择哪一副图(1---3)
  int     iXSign;                //X方向符号
  int     iYSign;                //Y方向符号
  bool    bIsEndPosSave;        //结束点是否保存;
};
Jetton_Pos_Info tagJetton[71];
我首先保存了这71幅动画的开始位置,同时随机生成存了每副图的X方向、y方向的的步长,还有其它的量也保存了,问题是我在OnTimer中就增加每一副图的步长,然后更新View,不知如何判断去停止我这个定时器,其实由于每一副图的随机步长不同,肯定有先画到视图中间的,也有后画的,所以很难判断停止的方法!各位讨论讨论!