MFC浏览文件夹、文件、路径
来源:互联网 发布:淘宝uv pv 编辑:程序博客网 时间:2024/05/19 17:23
- void OnXXXBrowse()
- {
- CString strFolderPath;
- BROWSEINFO broInfo = {0};
- TCHAR szDisName[MAX_PATH] = {0};
-
- broInfo.hwndOwner = this->m_hWnd;
- broInfo.pidlRoot = NULL;
- broInfo.pszDisplayName = szDisName;
- broInfo.lpszTitle = _T(“选择保存路径”);
- broInfo.ulFlags = BIF_NEWDIALOGSTYLE | BIF_DONTGOBELOWDOMAIN
- | BIF_BROWSEFORCOMPUTER | BIF_RETURNONLYFSDIRS | BIF_RETURNFSANCESTORS;
- broInfo.lpfn = NULL;
- broInfo.lParam = NULL;
- broInfo.iImage = IDR_MAINFRAME;
- LPITEMIDLIST pIDList = SHBrowseForFolder(&broInfo);
- if (pIDList != NULL)
- {
- memset(szDisName, 0, sizeof(szDisName));
- SHGetPathFromIDList(pIDList, szDisName);
- strFolderPath = szDisName;
- }
- }
浏览保存文件
[cpp] view plain copy
1. void BrowseSaveFile()
2. {
3. LPCTSTR szFilter = _T(“puk files(.puk)|.puk||”);
4.
5. // CFileDialog的第一个参数标明是浏览还是保存
6. CFileDialog dlg(TRUE, NULL, NULL, OFN_FILEMUSTEXIST | OFN_HIDEREADONLY, szFilter);
7. if (dlg.DoModal() == IDOK)
8. {
9. CString fileName = dlg.GetPathName();
10. }
11. }
获取当前路径
[cpp] view plain copy
1. void GetCurPath()
2. {
3. CString strCurPath; // 不包含文件名的全路径
4. GetModuleFileName(NULL, strCurPath.GetBufferSetLength(MAX_PATH + 1), MAX_PATH);
5. strCurPath.ReleaseBuffer();
6. int nPos = strCurPath.ReverseFind(‘\’);
7. strCurPath = strCurPath.Left(nPos + 1);
8. }
MFC浏览文件夹,文件,路径
0 0
- MFC浏览文件夹、文件、路径
- MFC浏览文件夹路径
- MFC 浏览文件夹,浏览保存文件, 获取当前路径
- MFC浏览文件夹,浏览保存文件, 获取当前路径
- MFC 浏览文件夹,浏览保存文件, 获取当前路径
- MFC 浏览文件夹,浏览保存文件, 获取当前路径
- C++文件操作——MFC获取浏览文件夹路径
- MFC/浏览文件或文件夹
- 一段vs2005-MFC浏览文件夹并获得路径代码【转】
- MFC 获取文件夹路径以及文件路径
- C# 利用浏览按钮获得 文件路径 和 文件夹路径
- MFC 浏览文件夹
- 浏览获得文件夹路径
- 浏览文件夹路径--获取路径
- MFC实现打开、保存文件对话框和浏览文件夹对话框
- MFC实现打开、保存文件对话框和浏览文件夹对话框
- MFC实现打开、保存文件对话框和浏览文件夹对话框
- MFC实现打开、保存文件对话框和浏览文件夹对话框(
- 只要五分钟,让你成功接入Twitter的第三方登录
- 交换机基本配置
- iOS 地图定位偏差
- 把时间当成朋友观后感
- android 获取路径目录方法以及判断目录是否存在,创建目录
- MFC浏览文件夹、文件、路径
- [代码]基于RNN的文本生成算法
- cell.accessoryType不显示
- Android布局问题实现“一二一“布局
- 全是乱码,asp文件
- 自定义ScrollView 和ListView 显示问题
- Service到底要不要自己调用Looper.prepare()?
- 4378: [POI2015]Logistyka
- MyBatis学习总结(二)——SQLSessionFactory实例