在 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/