VC++ 实现文件夹选择对话框.FolderBrowser
来源:互联网 发布:ubuntu配置软件安装源 编辑:程序博客网 时间:2024/05/22 00:20
函数
int FolderBrowser(char path[MAX_PATH],char *title="请选择:")
{
BROWSEINFO bi;
ITEMIDLIST *pidl;
bi.hwndOwner=NULL;
bi.pidlRoot=NULL;
bi.pszDisplayName=path;
bi.lpszTitle=title;
bi.ulFlags=BIF_EDITBOX;
bi.lpfn=NULL;
bi.lParam=0;
bi.iImage=0;
pidl=SHBrowseForFolder(&bi);
return (pidl && SHGetPathFromIDList(pidl,path));
}
{
BROWSEINFO bi;
ITEMIDLIST *pidl;
bi.hwndOwner=NULL;
bi.pidlRoot=NULL;
bi.pszDisplayName=path;
bi.lpszTitle=title;
bi.ulFlags=BIF_EDITBOX;
bi.lpfn=NULL;
bi.lParam=0;
bi.iImage=0;
pidl=SHBrowseForFolder(&bi);
return (pidl && SHGetPathFromIDList(pidl,path));
}
调用方法:
void CDownloadFileDlg::OnButton1()
{
UpdateData();
char buf[MAX_PATH]={0};
if(FolderBrowser(buf))
{
m_path=buf;
UpdateData(FALSE);
}
}
{
UpdateData();
char buf[MAX_PATH]={0};
if(FolderBrowser(buf))
{
m_path=buf;
UpdateData(FALSE);
}
}
- VC++ 实现文件夹选择对话框.FolderBrowser
- vc文件夹选择对话框
- VC 弹出选择文件夹对话框
- VC++_选择文件夹对话框
- 文件夹选择对话框 JS实现
- 实现文件夹选择框对话框
- C#实现选择文件夹对话框
- VC选择文件夹路径对话框 - SHBrowseForFolder 函数
- 关于VC弹出选择文件夹对话框
- VC++------------MFC选择文件夹和文件对话框
- VC 使用"文件浏览"对话框选择文件夹
- 关于VC弹出选择文件夹对话框
- 【转】关于VC弹出选择文件夹对话框
- 关于VC弹出选择文件夹对话框
- VC++实现文件选择对话框
- VC++实现文件选择对话框
- VC++选择文件对话框实现
- VC弹出"选择文件"和"选择文件夹"对话框(转)
- 2008-2-20大盘分析
- 安得如意传送门
- 几个不常用但很有用的javascript方法
- OpenGL超级宝典学习笔记前言
- IIS6.0整合Tomcat6.0(相对原创)
- VC++ 实现文件夹选择对话框.FolderBrowser
- cPanel面板使用方法
- APPSERV
- OpenGL超级宝典学习笔记第一部分:OpenGL API基础 第1章 3D图形学的基本原理
- Easier Done Than Said?
- VC在对话框中画图
- VC++实现文件选择对话框
- 构建文件格式转换服务器
- Tkinter之二(TCL/Tk在Python上的移植)