使用目录对话框的方法
简单使用目录对话框
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
好了就这样谢谢
本文地址:http://www.45fan.com/a/question/71501.html