2013-06-18 2 views
1

Я пытаюсь сохранить файл, используя IFileSaveDialog. Однако, когда появится диалоговое окно, и я введи нужное имя файла, выберите расширение из раскрывающегося списка и нажмите «Сохранить», он возвращает мне путь к файлу без расширения. Итак, мой вопрос заключается в том, как заставить IFileSaveDialog автоматически добавлять расширение в конец имени файла? без принуждения пользователя вручную ввести расширение.Как добавить расширение к GetFileName?

ответ

2

Просто позвоните SetDefaultExtension(), прежде чем показывать свое диалоговое окно.

+0

nah, не работает, я пробовал это раньше. – AngryChicken

+4

Это правильный ответ, хотя и короткий. Общей ошибкой является вызов ее со строкой, которая использует ведущую «.», Не надо. –

+0

Ханс, спасибо за ваш ответ. Хотя я внимательно прочитал документацию и не написал расширение с точкой. Он по-прежнему не позволяет мне сохранять его с расширением по умолчанию на месте. – AngryChicken

Смежные вопросы