有没有一种对话框既可以选择文件又可以选择文件夹?

flyingjm 2005-09-26 08:57:14
CFileDialog类可以创建打开文件的对话框,选择文件加的是用Shell实现的
又没有一个对话框既可以选择文件又可以选择文件加,因为做个东西是关于压缩的,既可以压缩文件加,又可以压缩文件。不知道有没有这样的对话框?
...全文
94 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wang_zhen_jun 2005-09-26
char szDir[MAX_PATH];
BROWSEINFO bi;
ITEMIDLIST *pidl;

bi.hwndOwner = this->m_hWnd;
bi.pidlRoot = NULL;
bi.pszDisplayName = szDir;
bi.lpszTitle = "请选择目录或文件";
bi.ulFlags = BIF_BROWSEINCLUDEFILES;
bi.lpfn = NULL;
bi.lParam = 0;
bi.iImage = 0;

pidl = SHBrowseForFolder(&bi);
if(pidl == NULL)
return;
if(!SHGetPathFromIDList(pidl, szDir))
return;
m_path = szDir;
UpdateData(FALSE);
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2005-09-26 08:57
社区公告
暂无公告