0

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

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

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

错误 C2664:“System::Windows::Forms::FolderBrowserDialog::SelectedPath::set”:无法将参数 1 从“System::Environment::SpecialFolder”转换为“System::String ^”

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

4

1 回答 1

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

应该给出字符串值。

于 2013-03-01T21:21:56.183 回答