本文共 432 字,大约阅读时间需要 1 分钟。
选择文件目录:
char szSelected[MAX_PATH]; //用来存放文件夹路径 BROWSEINFO bi; LPITEMIDLIST pidl; bi.hwndOwner = this->m_hWnd; bi.pidlRoot = NULL; bi.pszDisplayName = szSelected; bi.lpszTitle = "选择输出文件路径"; bi.ulFlags = BIF_RETURNONLYFSDIRS; bi.lpfn = NULL; bi.lParam = NULL; bi.iImage = NULL; if((pidl = SHBrowseForFolder(&bi)) != NULL) { if(SUCCEEDED(SHGetPathFromIDList(pidl, szSelected))) //得到文件夹的全路径,不要的话,只得本文件夹名 { m_strFileOut = szSelected; } }
转载地址:http://nenws.baihongyu.com/