//使用路径选择窗口,控件
BROWSEINFO browse;
ZeroMemory(&browse,sizeof(browse));
CString m_strPath;
browse.hwndOwner = NULL;
browse.pszDisplayName = m_strPath.GetBuffer(MAX_PATH);
browse.lpszTitle = "请您选择一个目录 ";
LPITEMIDLIST lpItem = SHBrowseForFolder(&browse);
if(lpItem == NULL) return ;
m_strPath.ReleaseBuffer();
if(SHGetPathFromIDList(lpItem,m_strPath.GetBuffer(MAX_PATH)) == false) return;
//------------------------------------------------------------------------------
// [2/24/2011 Hjz]
// 设定,相关的选定目录。
//------------------------------------------------------------------------------
m_strPath.ReleaseBuffer();
//使用路径选择窗口,控件
本文介绍了如何使用路径选择窗口控件来让用户选择一个目录。通过初始化BROWSEINFO结构体并调用SHBrowseForFolder函数,可以创建一个用于选择文件夹的对话框。文章还展示了如何获取所选目录的路径。

被折叠的 条评论
为什么被折叠?



