CString BrowseDirectory(LPCTSTR title)
{
char dir[MAX_PATH];
dir[ 0 ] = ' "0 ' ;
BROWSEINFO bi;
bi.hwndOwner = NULL;
bi.pidlRoot = NULL;
bi.pszDisplayName = dir;
bi.lpszTitle = title;
bi.ulFlags = 0 ;
bi.lpfn = NULL;
bi.lParam = NULL;
bi.iImage = NULL;
SHGetPathFromIDList(SHBrowseForFolder( & bi),dir);
return dir;
}
语法
PIDLIST_ABSOLUTE SHBrowseForFolder(
LPBROWSEINFO lpbi
);
参数
lpbi
[in] 一个指向BROWSEINFO结构的指针,该指针包含了文件夹选择对话框显示的信息。
返回值
Returns a poin
{
char dir[MAX_PATH];
dir[ 0 ] = ' "0 ' ;
BROWSEINFO bi;
bi.hwndOwner = NULL;
bi.pidlRoot = NULL;
bi.pszDisplayName = dir;
bi.lpszTitle = title;
bi.ulFlags = 0 ;
bi.lpfn = NULL;
bi.lParam = NULL;
bi.iImage = NULL;
SHGetPathFromIDList(SHBrowseForFolder( & bi),dir);
return dir;
}
显示一个用于选择文件夹的对话框.
语法
PIDLIST_ABSOLUTE SHBrowseForFolder(
LPBROWSEINFO lpbi
);
参数
lpbi
[in] 一个指向BROWSEINFO结构的指针,该指针包含了文件夹选择对话框显示的信息。
返回值
Returns a poin