请参考visual c++版中的目录选择框的讨论:
BROWSEINFO bi; 
bi.hwndOwner =m_hWnd; 
bi.pidlRoot =NULL; 
bi.pszDisplayName =pBuf; 
bi.lpszTitle =pBuf; 
bi.ulFlags =BIF_BROWSEFORCOMPUTER && BIF_RETURNONLYFSDIRS; 
bi.lpfn =NULL; 
bi.lParam =NULL; LPITEMIDLIST pidl; 
BOOL bSuccess=FALSE; if(pidl=SHBrowseForFolder(&bi)){ 
...