以下是一个简单的示例,演示如何使用 CShellManager::BrowseForFolder 方法:
CString selectedFolder;
if (CShellManager::BrowseForFolder(AfxGetMainWnd(), _T("请选择文件夹"), selectedFolder))
{
// 在这里,selectedFolder 包含了用户选择的文件夹路径
// 进一步的操作可以在这里执行
}
else
{
// 处理用户取消选择的情况
}
在这个示例中,AfxGetMainWnd() 是主窗口的指针,用于将浏览对话框关联到应用程序的主窗口上。_T("请选择文件夹") 是对话框标题,你可以根据需要修改。selectedFolder 是一个用于存储用户选择文件夹路径的字符串。
如果用户成功选择了文件夹,selectedFolder 中将包含所选文件夹的路径。如果用户取消了选择,则可以根据需要处理相应的情况。
请注意,具体的用法可能会依赖于你的应用程序的需求和上下文。
转载请注明出处:http://www.zyzy.cn/article/detail/22312/MFC/CShellManager