zoukankan      html  css  js  c++  java
  • 文件默认路径保存批处理

    文件默认路径保存批处理

    BOOL CLeadShowMultiDocTemplate::SaveAllModified(void)
    {
     POSITION pos = GetFirstDocPosition();
     while (pos != NULL)
     {
      CDocument* pDoc = GetNextDoc(pos);
      // --------------------     old       --------------------------
      // The default implementation of this function displays a message box asking the user whether to save the changes to the document,
      // if any have been made. Override this function if your program requires a different prompting procedure. This is an advanced overridable.
      //
      //if (!pDoc->SaveModified())
      // return FALSE;
      // --------------------     new       --------------------------
      // for save all moidied do not need displays a message box asking the user whether to save the changes to the document,
      {
       if (!pDoc->IsModified())
        continue;        // ok to continue

       // get name/title of document
       // c by zcl for Doc path not scf file path,is LED Name, scf file path is changed to save in CScreen 成员变量
       CString PathName = pDoc->GetPathName();
       if (PathName.IsEmpty())
       {
        // get name based on caption
        PathName = GetDocDefaultPath(pDoc, theApp.GetProjectPath());
       }


       //if (!DoFileSave())
       pDoc->SetPathName(PathName);
       if (!pDoc->DoSave(PathName))
        return FALSE;       // don't continue
      }

     }
     return TRUE;
    }

  • 相关阅读:
    [转]<UNIX编程艺术>之精华文字
    2012年学习小结
    重试逻辑代码
    《构建高性能web站点》读书点滴
    mysql体系结构
    设计memcache的部署结构
    一般性hash算法c#版
    Flex带进度条的多文件上传(基于Servlet)
    C++11中值得关注的几大变化
    优化网站响应时间tomcat添加gzip
  • 原文地址:https://www.cnblogs.com/carl2380/p/1919412.html
Copyright © 2011-2022 走看看