[小白求助]如何选择文件?
以下是一段获取用户选择路径(文件夹)的代码,我想获取单个某文件,或允许在选择文件时多选,该如何做? 请教了~~
- C/C++ code
void CDlgXXXX::OnBnClickedBtnsrcpath(){ char inPath[512]; ZeroMemory(inPath, sizeof(inPath)); BROWSEINFO bi; bi.hwndOwner = m_hWnd; bi.pidlRoot = NULL; bi.pszDisplayName = inPath; bi.lpszTitle = "请选择原始路径:"; bi.ulFlags = 0; bi.lpfn = NULL; bi.lParam = 0; bi.iImage = 0; LPITEMIDLIST lp = SHBrowseForFolder(&bi); UpdateData(false);}[解决办法]
如果是获取 文件路径 直接使用CFileDialog 类就可以了。
[解决办法]
[解决办法]
MSDN里自己查下BROWSEINFO,SHBrowseForFolder