浏览打开获取文件夹路径
来源:互联网 发布:数据库组件是什么 编辑:程序博客网 时间:2024/05/19 19:16
众所周知,CFileDialog 只能选择要打开的文件而不能选择要打开的文件夹,下面介绍一种像CFileDialog 选择文件一样选择文件夹的方法,代码如下:
//////////////////////////////////////////////////////////////////////////
//功能: 像CFileDialog浏览打开文件一样打开文件夹
//参数:
// pParent:显示浏览窗口的父窗口句柄
// wndTitle:浏览窗口显示的标题
//Example:
// CString path = GetBrowseFolder(this->m_hWnd,"请选择要打开的目录");
//////////////////////////////////////////////////////////////////////////
CString GetBrowseFolder(HWNDpParent,CStringwndTitle)
{
char szDir[MAX_PATH]= {0};
BROWSEINFO bi;
ITEMIDLIST *pidl = NULL;
bi.hwndOwner= pParent;
bi.pidlRoot= NULL;
bi.pszDisplayName= szDir;
bi.lpszTitle= wndTitle;
bi.ulFlags= BIF_RETURNONLYFSDIRS;
bi.lpfn= NULL;
bi.lParam= 0;
bi.iImage= 0;
pidl = SHBrowseForFolder(&bi);
if(pidl== NULL)
return "";
if(!SHGetPathFromIDList(pidl,szDir))
return "";
return CString(szDir);
}
//功能:
//参数:
//
//
//Example:
//
//////////////////////////////////////////////////////////////////////////
CString GetBrowseFolder(HWNDpParent,CStringwndTitle)
{
}
- 浏览打开获取文件夹路径
- 浏览文件夹路径--获取路径
- MFC 浏览文件夹,浏览保存文件, 获取当前路径
- MFC浏览文件夹,浏览保存文件, 获取当前路径
- MFC 浏览文件夹,浏览保存文件, 获取当前路径
- MFC 浏览文件夹,浏览保存文件, 获取当前路径
- 打开浏览文件夹
- MFC获取打开文件夹路径的操作
- Excel VBA 打开对话框,获取文件夹路径
- 浏览获得文件夹路径
- MFC浏览文件夹路径
- C++文件操作——MFC获取浏览文件夹路径
- mfc 中实现打开文件夹获取文件夹路径
- C# 打开文件夹浏览事件
- MFC浏览文件夹、文件、路径
- C#项目打开/保存文件夹/指定类型文件,获取路径
- C#项目打开/保存文件夹/指定类型文件,获取路径
- 通过WinAPI打开文件夹浏览源码
- ehcache详细介绍
- myeclipse 修改部署路径
- e40安装XP 转载记录
- Android之PreferenceActivity类介绍
- ios:设置视图背景图片的方法
- 浏览打开获取文件夹路径
- c#启动一个外部程序
- 定时任务 quartz使用
- undo 表空间使用案例分析(UNDOTBS1使用率100%,enq:US-contention,释放undo)
- /dev/sdxx is apparently in use by the system; will not make a filesystem here! 解决方法
- js中判断字符串相等
- 多做少说别耍小聪明
- directdraw显示yuv视频,出现屏保时,yuv显示不出来,表面丢失
- mysql 球面中 求位于坐标点的半径内的点