怎样调出 SHELL 中的路径选择对话框、、、??
BROWSEINFO bi;
::ZeroMemory(&bi,sizeof(bi));
TCHAR szSelPath[MAX_PATH];
bi.pszDisplayName = szSelPath;
bi.lpszTitle= "title";
bi.ulFlags=BIF_RETURNONLYFSDIRS|
BIF_EDITBOX |
// BIF_RETURNFSANCESTORS|
BIF_STATUSTEXT|
BIF_VALIDATE;
LPITEMIDLIST pidl=::SHBrowseForFolder(&bi);
if(pidl!=NULL)
{
AfxMessageBox(bi.pszDisplayName);///////////
IMalloc* pMalloc = NULL;
::SHGetMalloc(&pMalloc);
pMalloc->Free(pidl);
pidl = NULL;
pMalloc->Release();
pMalloc=NULL;
}
这样得到只有一个文件夹名,没有得到完整的路径,??
急。