c++ - 如何在“文件夹选择”对话框中将“我的音乐”作为默认选定路径

标签 c++ special-folders

在 C++ 中打开文件夹选择对话框时,我试图将默认选择的路径设置为 %USERPROFILE%/My Music,但我无法弄明白。

this->diaActionFolder->SelectedPath = System::Environment::SpecialFolder::MyMusic;

上面的代码导致了这个错误-

error C2664: 'System::Windows::Forms::FolderBrowserDialog::SelectedPath::set' : cannot convert parameter 1 from 'System::Environment::SpecialFolder' to 'System::String ^'

我想这意味着 System::Environment::SpecialFolder::MyMusic 不是一个字符串(所以大概是一个对象?)。在这种情况下,如何从中提取路径以便将其设置为默认的 SelectedPath

最佳答案

Environment::GetFolderPath(System::Environment::SpecialFolder::MyMusic)

应该给出字符串值。

关于c++ - 如何在“文件夹选择”对话框中将“我的音乐”作为默认选定路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15167035/

相关文章:

powershell - 使用 PowerShell 设置特殊文件夹的位置

windows - 为什么我没有C :\Users\Username\AppData\Local\Apps folder?

c++ - WASAPI 在 Windows 上捕获的缓冲区大小

java - 为什么这个 boolean 值在 C++ 中编译而不是在 Java 中编译?

c++ - 如何添加文件以在代码块中构建和读取它们?

vb6 - 在 XP 计算机上使用 CreateObject 时出现错误 91

c++ - 基类字段偏移量

c++ - 遍历多种类型

.net - 使用 VB.NET 访问 %appdata%

c# - 关于 Environment.SpecialFolder