请参考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)){
...
}
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)){
...
}
哈哈,我要的就是这种简单方法,谢谢!