Как получить My Music в качестве выбранного по умолчанию пути в диалоге выбора папки

При открытии диалогового окна выбора папки в C ++ я пытаюсь получить выбранный по умолчанию путь к %USERPROFILE%/My Music, но я не могу понять это.

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

Приведенный выше код приводит к этой ошибке —

ошибка C2664: «Система :: Windows :: Forms :: FolderBrowserDialog :: SelectedPath :: set»:
невозможно преобразовать параметр 1 из ‘System :: Environment :: SpecialFolder’ в ‘System :: String ^’

Я думаю, это означает, что System::Environment::SpecialFolder::MyMusic не является строкой (так, по-видимому, это объект?). В таком случае, как я могу извлечь путь из него, чтобы я мог установить его в качестве по умолчанию SelectedPath?

0

Решение

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

должен дать строковое значение.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]