如何用CFileDialog得到一个文件夹的路径?
来源:互联网 发布:直销三条线是矩阵制吗 编辑:程序博客网 时间:2024/06/17 02:32
今晚突发奇想想做一个类似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);
}
}
- 如何用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信息方法
- [转载] 多文档-多视图切换
- 视频播放与轮廓
- 坚持、英语、算法
- Sevlet入门
- SQL SERVER 查询计划详解
- 如何用CFileDialog得到一个文件夹的路径?
- 从今日开始,认认真真
- 邮件协议
- windows和linux(debian)双系统的安装
- GPFS简介
- 结对编程之我见
- HttpHander与httpModel配置
- 努力了 two years
- 什么是MongoDB