如题

解决方案 »

  1.   

    还有个问题:
    哪位大侠知道,多个文件复制时候那个弹出的对话框是如何show出来的,有没有固定的style可以用,谢谢
      

  2.   

    我用过一种比较笨的方法可以实现,使用findfirst()和findnext()两个函数,填写参数时为“*.mdb”,如果有问题可以查一下msdn,上面有例子。
    不过这种方法比较笨,还需要一个计数器,找到一个加1,估计win32API中有此类函数,不过我没有用过,你自己可以再查一下。
      

  3.   

    刚才说的参数可以查询指定目录下的所有mdb文件,如果是其他类型可以自己指定。
      

  4.   

    就是用findfirst()和findnext()两个函数
    第二个问题就是用下面的函数:
    Performs a copy, move, rename, or delete operation on a file system object. WINSHELLAPI int WINAPI SHFileOperation(    LPSHFILEOPSTRUCT lpFileOp
       );
    它自己会show一个对话框出来。
      

  5.   

    同意fbmsf(FBM)说的!
    多个文件复制时候那个弹出的对话框是如何show出来的,有没有固定的style可以用,谢谢!不行了自己做一个吧!无非是一个进度条何一段AVI的显示,很容易的!
      

  6.   

    各位搞错了,我说的是文件覆盖时候出现的对话框,上面有yes to all按钮
      

  7.   

    SHFileOperation的对话框是要自己做的,该函数只是调用而已
      

  8.   

    CFileFind finder;   // build a string with wildcards
       CString strFile = _T("C:\\*.txt");   // start working for files
       BOOL bWorking = finder.FindFile(strFile );   while (bWorking)
       {
          bWorking = finder.FindNextFile();
          //计算 
       }   finder.Close();
    }
      

  9.   

    只要函数调用成功那么就可以show出来。