|
ChoiceFile - Создать диалог выбора имени файла для чтения |
Scroll |
Синтаксис KsAPI:
std::wstring ChoiceFile(WindowHandle windowHandle, const std::wstring & defaultExtension, const std::wstring & filters, const std::wstring & startDirectory, ksSystemPathTypeEnum directoryType, bool preview)
Входные параметры:
windowHandle |
дескриптор окна для создания диалога (nullptr - активное окно). |
defaultExtension |
расширение файла по умолчанию. |
filters |
фильтры по расширениям файлов, в виде строки. Например, "(*.txt)|(*.c3d)". |
startDirectory |
начальная директория для выбора файла (имеет приоритет над directoryType). |
directoryType |
тип начального каталога из системных. Используются: ksSystemFiles - путь к системным файлам, ksApplications - путь к каталогу приложений, ksProfiles - путь к профилю, ksDocumentLibraries - путь на каталог файлов библиотек документов, ksUnils - путь на каталог утилит. В остальных случаях будет открыт предыдущий путь. |
preview |
флаг предпросмотра файлов. |
Возвращаемое значение:
Имя выбранного файла
Подразделы:
(отсутствуют)