可能是找不到文件吧,
用filedia.GetPathName

解决方案 »

  1.   

    我试了,没错的,你打开的是标准avi吗?
      

  2.   

    连windows自己的AVI我都试过。劳您帮忙看看程序上有没有问题?
      

  3.   

    我用你的代码打开windows的clock.avi,没有出现no file 对话框
      

  4.   

    噫?真是怪事?
    用    if (!cAnimCtrl.Play(0, -1, -1))
                   return false;
    后能运行吗?
      

  5.   

    对了,我也试了,如果是大一点的avi就不行了,怎么办?
      

  6.   

    不是大小问题,转换成windows标准avi就可以
      

  7.   

    怎么转换?要不有能使用16色以上animate的类或控件吗?