MFC 保存对话框扩展名

来源:互联网 发布:一手淘宝买家数据 编辑:程序博客网 时间:2024/06/05 06:49
 UpdateData(TRUE); // MessageBox(tempFile); CString tempFile; switch(selectType) { case 0: tempFile="Sub1_1"; break; case 1: tempFile="Sub1_2"; break; case 2: tempFile="Sub1_3"; break; case 3: tempFile="Sub1_4"; break; case 4: tempFile="Sub1_5"; break; case 5: tempFile="Sub2_1"; break; case 6: tempFile="Sub2_2"; break; case 7: tempFile="Sub2_3"; break; case 8: tempFile="Sub2_4"; break; case 9: tempFile="Sub2_5"; break; case 10:tempFile="Sub2_6"; break;   }  CString strFilter="Image Files(*.jpg)|*.jpg|PNG(*.png)|*.png|All Files(*.*)|*.*||";   CFileDialog FileDlg(false,NULL,tempFile,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,(LPCSTR)strFilter,this);   if(FileDlg.DoModal()!=IDOK) return;   CString tempFile2=FileDlg.GetPathName();   switch (FileDlg.m_ofn.nFilterIndex)          {    case 1:    {    //判断文件扩展名     if(tempFile.Right(4) !=_T(".jpg"))           tempFile += _T(".jpg");     break;    }    case 2:    {     //判断文件扩展名      if(tempFile.Right(4) !=_T(".png"))           tempFile += _T(".png");      break;     }   }   MoveFile(filepath,tempFile);


上面是重命名的程序

原创粉丝点击