BROWSEINFO bi;
char dispname[MAX_PATH],path[MAX_PATH];
ITEMIDLIST *pidl;
//
bi.hwndOwner=m_hWnd;
bi.pidlRoot=0;
bi.pszDisplayName=dispname;
bi.lpszTitle="请选择查找目录:";
bi.ulFlags=BIF_RETURNONLYFSDIRS|BIF_RETURNFSANCESTORS;//参数不同效果不同
bi.lpfn=0;
bi.lParam=0;
bi.iImage=0;
if(pidl=SHBrowseForFolder(&bi))
{
SHGetPathFromIDList(pidl,path);
m_folder=CString(path);
}
文件选择器使用详解
本文详细介绍了如何使用Windows API中的SHBrowseForFolder函数来实现文件夹选择功能,并展示了设置对话框参数的具体方法。

被折叠的 条评论
为什么被折叠?



