如何用CFileDialog得到一个文件夹的路径?
来源:互联网 发布:淘宝王成勇培训靠谱吗 编辑:程序博客网 时间:2024/06/14 23:53
今晚突发奇想想做一个类似widows的搜索文件小程序,在http://topic.csdn.net/t/20041027/15/3496061.html发现一段经典代码
特记录如下,以备不时只需。
code:
void CFindFileDlg::OnButton1()
{
// TODO: Add your control notification handler code here
BROWSEINFO bInfo;
ZeroMemory(&bInfo,sizeof(bInfo));
bInfo.hwndOwner = m_hWnd;
TCHAR tchPath[255];
bInfo.lpszTitle = _T( "所选择路径: ");
bInfo.ulFlags = BIF_RETURNONLYFSDIRS;
LPITEMIDLIST lpDlist;
//用来保存返回信息的IDList,使用SHGetPathFromIDList函数转换为字符串
lpDlist = SHBrowseForFolder(&bInfo) ; //显示选择对话框
if(lpDlist != NULL)
{
SHGetPathFromIDList(lpDlist,tchPath);//把项目标识列表转化成目录
// TRACE(tchPath);
SetDlgItemText(IDC_EDIT1,tchPath);
}
}
0 0
- 如何用CFileDialog得到一个文件夹的路径?
- 如何用CFileDialog得到一个文件夹的路径?
- VC如何得到一个文件夹的路径
- VC中如何得到一个文件夹的路径
- 在Java中如何用String类中的indexof方法得到一个词的出现频率
- 如何用java程序拷贝出一个文件夹下的所有图片
- 如何用C遍历一个文件夹中的所有文件
- 如何用Shell复制一个文件到多个文件夹
- 如何用c#打开文件夹并选择文件夹内的一个文件 open folder and select file
- 为CFileDialog类指定一个默认的文件夹
- 为CFileDialog类指定一个默认的文件夹
- VC得到选择的文件夹的路径
- 如何用pb得到主机的公网ip?
- 如何用全局变量得到类对象的指针
- [OSG]如何用Shader得到物体的世界坐标
- 如何用快手得到本机硬盘的序列号
- 如何用Java得到数据库服务器的名称?
- 如何用JS得到当前页面的url信息方法
- 关于伸缩盒模型 Flexible Box 的布局
- SpringMVC工作原理
- The Accomodation of Students
- Phone开发之深入浅出 (1) — ARC是什么
- 继承时构造函数、析构函数的顺序研究
- 如何用CFileDialog得到一个文件夹的路径?
- poj 1787 Charlie's Change
- java 网络通讯工具类
- Referenced file contains errors (http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd#).
- RFID第三周作业
- 模式识别:分类器的性能评价
- Courses
- 第31天【健身】
- poj 2871 A Simple Question of Chemistry