关于选择文件夹对话框如何实现新增文件夹功能

HisinWang HisinWang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在网上看到弹出选择文件夹对话框并实现新增文件夹按钮功能的例子
但在我的VC6上跑却报错:error C2065: 'BIF_USENEWUI' : undeclared identifier
请高人指点该怎么解决?
难道只能在VC2005及以上的编译器上才可以跑吗?
请高人指点。。。。。
THKS.....
源码如下

char path[500];
BROWSEINFO bi;
bi.hwndOwner = this->GetSafeHwnd();
bi.pidlRoot = NULL;
bi.pszDisplayName = NULL;
bi.lpszTitle = TEXT("请选择文件夹");
bi.ulFlags = BIF_RETURNONLYFSDIRS | BIF_STATUSTEXT | BIF_USENEWUI;
bi.lpfn = BrowseCallBackFun;
bi.lParam = (LPARAM)TEXT("f:\\wangyao\\");
bi.iImage = 0;

ITEMIDLIST *pidl = SHBrowseForFolder(&bi);
if (pidl == NULL)
{
return;
}
if (SHGetPathFromIDList(pidl, path))
{
MessageBox(path);
}
...全文
评论 10
收藏 已收藏
分享
返回顶部
HisinWang
界面 15,976 成员 115,866 内容