在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
?
答案 0 :(得分:1)
Environment::GetFolderPath(System::Environment::SpecialFolder::MyMusic)
应该给出字符串值。