浏览文件夹并获取其路径

    技术2022-05-19  25

    BROWSEINFO bi; ::ZeroMemory(&bi,sizeof(bi)); WCHAR chPath[MAX_PATH] = _T(""); LPITEMIDLIST pNetHoodIDL; ::SHGetSpecialFolderLocation(NULL,CSIDL_RESOURCES_LOCALIZED,&pNetHoodIDL); LPITEMIDLIST pidlSel=::SHBrowseForFolder(&bi); if(pidlSel!=NULL) { SHGetPathFromIDList(pidlSel, chPath); CComPtr pMalloc; ::SHGetMalloc(&pMalloc); pMalloc->Free(pidlSel); }

    最新回复(0)