不大明白你的意思,如果要不出现提示,如下:
shfile1.fFlags=FOF_ALLOWUNDO|FOF_NOCONFIRMATION|FOF_SILENT;

解决方案 »

  1.   

    加一行
    shfile1.fFlags = FOF_NOCONFIRMATION
    就行了!
      

  2.   

    to chenmu_2002(短笛):
    FOF_SILENT是不显示文件拷贝进度条,好像用不着!
      

  3.   

    SHFILEOPSTRUCT    shfile1; shfile1.pFrom=szFromPath1; 
    shfile1.pTo=m_sDestPath; 
    shfile1.wFunc=FO_COPY; 
    shfile1.fFlags  =  FOF_NOCONFIRMATION SHFileOperation(& shfile1);这样应该就可以了,看看MSDN吧,上面说得很清楚!
      

  4.   

    没有什么原理,这只是Windows API函数的使用,在MSDN上面说得非常清楚!FOF_NOCONFIRMATION:
    Respond with "Yes to All" for any dialog box that is displayed.  
      

  5.   

    SHFILEOPSTRUCT FileOp;
    FileOp.hwnd=m_hWnd;
    FileOp.wFunc=FO_COPY;
    FileOp.pFrom=SrcFile;
    FileOp.pTo=DstFile;
    FileOp.fFlags=FOF_NOCONFIRMATION;
    FileOp.hNameMappings=NULL;
    Mark=SHFileOperation(&FileOp);
    Robin_Hood_POT(令狐冲)说的对,因为直接拷的以前的代码,没认真看
      

  6.   

    为什么用
    shfile1.fFlags=FOF_ALLOWUNDO|FOF_NOCONFIRMATION|FOF_SILENT;
    这条拷贝数据教快呢?
    我英文不太好……
    M看SDN勉强的说
    谢谢~
    不过我先给分吧~~
    呵呵