Chinaunix首页 | 论坛 | 博客
  • 博客访问: 298328
  • 博文数量: 63
  • 博客积分: 814
  • 博客等级: 军士长
  • 技术积分: 700
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-09 15:46
文章分类

全部博文(63)

文章存档

2017年(1)

2016年(4)

2015年(13)

2014年(9)

2012年(3)

2011年(33)

分类: Windows平台

2014-12-19 09:20:12


打开文件或保存的对话框

点击(此处)折叠或打开

  1. CFileDialog dlg(TRUE,//TRUE是创建打开文件对话框,FALSE则创建的是保存文件对话框
  2.         ".m2t",//默认的打开文件的类型
  3.         NULL,//默认打开的文件名
  4.         OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,//打开只读文件
  5.         "(*.m2t)|*.m2t|(*.mpg)|*.mpg|所有文件 (*.*)|*.*||");//所有可以打开的文件类型

  6.     if(dlg.DoModal()==IDOK)
  7.     {
  8.         CString m_FilePath = dlg.GetPathName();
  9.         CString m_path;
  10.         m_path=m_FilePath;

  11.         CleanTxt();
  12.         SetDlgItemText(TXT_EDIT_PATH, m_path);
  13.         UpdateData(FALSE);
  14.     }



保存路径对话框

点击(此处)折叠或打开

  1. static char Seed='a';
  2. void Cmpeg2TSDlg::FillTargetPath(char* fileExt)
  3. {
  4.     time_t t1=time(0);
  5.     struct tm* CurTime;
  6.     CurTime=localtime(&t1);
  7.     char FileName[MAX_PATH]={0};
  8.     ZeroMemory(m_FileSavePath,sizeof(m_FileSavePath));
  9.     BROWSEINFO bi;

  10.     bi.hwndOwner=m_hWnd;
  11.     bi.pidlRoot=NULL;
  12.     bi.pszDisplayName=m_FileSavePath;
  13.     bi.lpszTitle=_T("Please select save path");
  14.     bi.ulFlags=0;
  15.     bi.lpfn=NULL;
  16.     bi.lParam=0;
  17.     bi.iImage=0;
  18.     LPITEMIDLIST lp=SHBrowseForFolder(&bi);
  19.     if(lp!=NULL)
  20.         SHGetPathFromIDList(lp,m_FileSavePath);
  21.     if(Seed >= 'z') Seed='a';

  22. //     sprintf(FileName,"%s\\%d-%2d-%2d-%2d-%2d-%2d-%c.cap",m_FileSavePath,CurTime->tm_year+1900,CurTime->tm_mon+1,CurTime->tm_mday,
  23. //         CurTime->tm_hour,CurTime->tm_min,CurTime->tm_sec,Seed++);
  24.     sprintf(FileName,"%s\\%2d-%2d-%2d-%2d-%c.%s",m_FileSavePath,CurTime->tm_mday,
  25.         CurTime->tm_hour,CurTime->tm_min,CurTime->tm_sec,Seed++,fileExt);

  26.     GetDlgItem(TXT_SAVE_PATH)->SetWindowText(FileName);
  27. }




阅读(720) | 评论(0) | 转发(0) |
0

上一篇:ffmpeg 命令行

下一篇:C 可变参数函数

给主人留下些什么吧!~~