http://topic.csdn.net/t/20010612/13/156031.html楼 fleg (若有所思) 回复于 2001-06-12 13:38:00 得分 2 CFileDialog Top 2楼 kimryo (我有一个梦想...) 回复于 2001-06-12 13:43:00 得分 5 没有!用SHBrosweForFolder和SHGetPathFromIDList!include <shlobj.h> Top 3楼 yandw (期盼) 回复于 2001-06-12 14:01:00 得分 0 怎么用?给个例子吧,用SHBrosweForFolder和SHGetPathFromIDList! Top 4楼 acute (毛头)(食堂帅哥) 回复于 2001-06-12 14:07:00 得分 2 CFileDialog怎么没有?我一直用它。 CFileDialog价格便宜量又足,我一直用它 Top 5楼 huangbeyond (校园人渣) 回复于 2001-06-12 14:13:00 得分 0 ..... .... { char lpDIR[MAX_PATH]; LPITEMIDLIST il; BROWSEINFO bi; bi.hwndOwner=hWnd; bi.pidlRoot=NULL; bi.pszDisplayName=lpDIR; bi.lpszTitle="请选择目录"; bi.ulFlags=0;//BIF_BROWSEINCLUDEFILES; bi.lpfn=NULL; bi.lParam=0; bi.iImage=0; il=SHBrowseForFolder(&bi); if(il==NULL) break; if(SHGetPathFromIDList(il,lpDIR)==true)//得到选定目录, { int i;//在后面补“/” i=strlen(lpDIR); if(s.nc.dsi.chSavePath[i-1]!='\\') { lpDIR[i]='\\'; lpDIR[i+1]=0; } } } ... ... lpDIR是目录的全局路径 Top 6楼 huangbeyond (校园人渣) 回复于 2001-06-12 14:15:00 得分 10 ..... .... { char lpDIR[MAX_PATH]; LPITEMIDLIST il; BROWSEINFO bi; bi.hwndOwner=hWnd; bi.pidlRoot=NULL; bi.pszDisplayName=lpDIR; bi.lpszTitle="请选择目录"; bi.ulFlags=0;//BIF_BROWSEINCLUDEFILES; bi.lpfn=NULL; bi.lParam=0; bi.iImage=0; il=SHBrowseForFolder(&bi); if(il==NULL) break; if(SHGetPathFromIDList(il,lpDIR)==true)//得到选定目录, { int i;//在后面补“/” i=strlen(lpDIR); if(lpDIR[i]!='\\') { lpDIR[i]='\\'; lpDIR[i+1]=0; } } } ... ... lpDIR是目录的全局路径 (上面有个地方不对,这个为准) Top 7楼 yandw (期盼) 回复于 2001-06-12 14:15:00 得分 0 CFileDialog 选择的是文件 Top 8楼 yandw (期盼) 回复于 2001-06-12 17:27:00 得分 0 CFileDialog 选择的是文件 Top 9楼 kimryo (我有一个梦想...) 回复于 2001-06-12 17:42:00 得分 0 对头!小弟又来晚了:( Top 10楼 yandw (期盼) 回复于 2001-06-12 17:45:00 得分 0 怎样从DIALOG类得到HWND,即怎样得到hwndOwner=hWnd; Top 11楼 yandw (期盼) 回复于 2001-06-12 17:46:00 得分 0 怎样从DIALOG类得到HWND,即怎样得到hwndOwner=hWnd;我比较菜 Top 12楼 fz_zhou (vcfan) 回复于 2001-06-12 17:50:00 得分 1 CFileDialoge Top 13楼 huangbeyond (校园人渣) 回复于 2001-06-12 20:32:00 得分 0 CDIALOG->m_hWnd Top 14楼 huangbeyond (校园人渣) 回复于 2001-06-12 20:38:00 得分 0 在代码中, 直接使用 m_hWnd,就可以了。 望你早日解决问题,如果解决了,请给分,谢谢。 Top 15楼 yandw (期盼) 回复于 2001-06-14 09:56:00 得分 0 但是他的标题是浏览目录,怎么改为选择目录呢?各位朋友? 相关文章: