使用目录对话框的方法
简单使用目录对话框
VC中封装了文件对话框,很好用。但是目录对话框却没有做处理
而我们很多时候要选择目录,上网查一下就能发现很多高手们做好的类 或函数但是...但是好像都很复杂也 而我们好像不需要那些高深的东西.....想要的只是一个目录框而以啊 其实要实现这个功能也相当简单的,只要下面的几句代码就OK了 BROWSEINFO bi; char name[MAX_PATH]=" "; char dir[MAX_PATH]=" "; bi.hwndOwner=GetSafeHwnd(); bi.pszDisplayName=name; bi.lpszTitle="请选择要的目录"; LPITEMIDLIST idl=SHBrowseForFolder(&bi);//显示目录对话框 if (idl==NULL) { return; } SHGetPathFromIDList(idl,dir);//把目录对话框值给dir 好了就这样谢谢