ac_request("dialog_get_filename",string Title, string Filter, string &FileNameAndPath);
Вызывает диалог чтобы выбрать существующий файл или задать новое имя файла.
Аргументы
Title - задает заголовок диалога
Filter - фильтр для имени и расширения файла (например если задать "*.txt" - то пользователь сможет выбрать только файл с расширением txt)
FileNameAndPath - имя и путь к файлу. При обращении к функции задает первоначальное значение имени файла и пути. По завершению работы диалога в эту переменную возвращается выбранный файл и путь к нему.
Возвращаемое значение.
При утвердительном выборе файла функция возвращает 0. Во всех других случаях -1.
Пример.
string FileNameAndPath;
int ires = ac_request("dialog_get_filename", "Задайте имя текстового файла для сохранения отчета", "*.txt", FileNameAndPath);
if(ires == 0)
{
cout << "Выбран файл "<< FileNameAndPath
}
else
{
cout << "Пользователь отказался от выбора файла";
}