Как получить My Music в качестве выбранного по умолчанию пути в диалоге выбора папки
При открытии диалогового окна выбора папки в 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 ответ
Решение
Environment::GetFolderPath(System::Environment::SpecialFolder::MyMusic)
должен дать строковое значение.