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

时间:2013-03-01 21:17:10

标签: c++ special-folders

在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

1 个答案:

答案 0 :(得分:1)

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

应该给出字符串值。