怎样打开文件夹
我想做个下载工具,这是个基本对话框程序,上面有一些控件,其中就有一个按扭,该按扭在下载完后被激活,而点击该按扭就会打开,下载文件所保存的文件夹,我想请教一下,怎么根据一个路径来打开该文件夹.
谢谢!
[解决办法]
char szDir[MAX_PATH];
BROWSEINFO bi;
ITEMIDLIST *pidl;
bi.hwndOwner = this-> m_hWnd;
bi.pidlRoot = NULL;
bi.pszDisplayName = szDir;
bi.lpszTitle = "请选择受控的目录 ";//strDlgTitle;
bi.ulFlags = BIF_RETURNONLYFSDIRS;
bi.lpfn = NULL;
bi.lParam = 0;
bi.iImage = 0;
pidl = SHBrowseForFolder(&bi);
if(pidl == NULL)
return;
if(!SHGetPathFromIDList(pidl, szDir))
return;