Please enable JavaScript to view this site.

Интерфейс...

Синтаксис 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

флаг предпросмотра файлов.

Возвращаемое значение:

Имя выбранного файла

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2026. Все права защищены. | Единая телефонная линия: 8-800-700-00-78