6.3w+
社区成员
bool SelectDir( char path[MAX_PATH], const 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 ) );
}