简单的目录选择框
2005-01-31 22:54
120 查看
// 选择目录
char PathName[MAX_PATH];
BROWSEINFO bi;
bi.hwndOwner = NULL;
bi.pidlRoot = NULL;
bi.pszDisplayName = PathName;
bi.lpszTitle = "指定图书数据存放的目录:";
bi.ulFlags = BIF_RETURNONLYFSDIRS;
bi.lpfn = NULL;
LPITEMIDLIST pidl = SHBrowseForFolder(&bi);
if(pidl != NULL)
{
if(SHGetPathFromIDList(pidl,PathName))
{
LPMALLOC pMalloc;
SHGetMalloc( &pMalloc );
pMalloc->Free(pidl);
sDataPath = PathName;
m_reg.WriteString(_T("DataPath"),sDataPath);
}
}
char PathName[MAX_PATH];
BROWSEINFO bi;
bi.hwndOwner = NULL;
bi.pidlRoot = NULL;
bi.pszDisplayName = PathName;
bi.lpszTitle = "指定图书数据存放的目录:";
bi.ulFlags = BIF_RETURNONLYFSDIRS;
bi.lpfn = NULL;
LPITEMIDLIST pidl = SHBrowseForFolder(&bi);
if(pidl != NULL)
{
if(SHGetPathFromIDList(pidl,PathName))
{
LPMALLOC pMalloc;
SHGetMalloc( &pMalloc );
pMalloc->Free(pidl);
sDataPath = PathName;
m_reg.WriteString(_T("DataPath"),sDataPath);
}
}
相关文章推荐
- 简单选择排序
- 简单的shell文件编写:拷贝特定的可执行文件到某特定目录下。
- Linux学习笔记 第三课 目录结构及简单命令
- 八大排序算法总结之二(简单选择算法,堆排序,归并排序,基数排序)
- VC++选择目录对话框
- is_dir(),opendir(),readdir()简单遍历目录下的文件
- /bin,/sbin,/usr/sbin,/usr/bin 目录之简单区别
- Swing实现文件选择(目录选择)附导出
- JS 实现文件夹目录选择
- JavaScript简单实现鼠标拖动选择功能
- 数据结构排序(简单易懂口语化)--冒泡,快速,直接插入,希尔,直接选择,堆,归并,基数
- (转)记录:VC++中打开保存目录选择对话框操作
- Android自定义View 简单实现多图片选择控件
- 如何选择机器学习算法的简单线路图
- delphi调用选择目录对话框
- C#选择目录对话框FolderBrowserDia…
- 对目录下文件进行简单批处理的脚本
- 排序(4)简单选择排序
- Web---文件上传-用apache的工具处理、打散目录、简单文件上传进度
- Go1.7做一了一个简单的远程目录比较工具