码迷,mamicode.com
首页 > 其他好文 > 详细

CFileDialog文件对话框用法

时间:2018-04-04 12:44:13      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:CFileDialog

CFileDialog dlg(TRUE, _T("*.bmp"), NULL, OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST | OFN_HIDEREADONLY, _T("图片文件(*.bmp;*.png)|*.png;*.bmp| All Files (*.*) |*.*||"), NULL); // 打开文件对话框的标题名 dlg.m_ofn.lpstrTitle = _T("选择图片"); if (dlg.DoModal() == IDOK) {     CString FilePathName = dlg.GetPathName(); //路径名+文件名     CString FileName = dlg.GetFileName();  //文件名     int Which = FileName.Find('.');     CString OnlyFileName = FileName.Left(Which); //无扩展的文件名     // 获取扩展名     int nPos = FileName.ReverseFind('.');     CString  csFileExtName = FileName.Right(FileName.GetLength() - nPos - 1);      m_strUserPicName = strUserName + _T(".") + csFileExtName;     m_strUserPicPath = GetAppllicationPath() +_T("User\\")+ m_strUserPicName;     BOOL ret = CopyFile(FilePathName, m_strUserPicPath,TRUE);                  CRect rt;     m_picUserIcon.GetClientRect(&rt);     this->InvalidateRect(rt); } else {     return; }


CFileDialog文件对话框用法

标签:CFileDialog

原文地址:http://blog.51cto.com/9233403/2094577

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!