function CreateInputFilePage(const AfterID: Integer; const ACaption, ADescription, ASubCaption: String): TInputFileWizardPage;
Выполняет создание страницы мастера, которая содержит поля ввода и кнопки для выбора файлов.
Параметр AfterID определяет страницу мастера установки, после которой будет размещена (показана) эта страница.
Для параметра ACaption следует указать заголовок страницы. В параметре ADescription укажите краткое описание назначения страницы, а в параметре ASubCaption — подзаголовок с пояснениями для пользователя.
Для создания на странице полей выбора файла, используйте вызов метода Add. Свойство Values используйте для получения или установки значений элементов управления.
К примеру, фильтр файлов: 'Text files (*.txt)|*.txt|All files
(*.*)|*.*'
var Page: TInputFileWizardPage; NotepadLocation: String; ... // Создаём страницу Page := CreateInputFilePage(wpWelcome, 'Выбор места Блокнота', 'Где находится Блокнот?', 'Выберите расположение Блокнота, затем нажмите "Далее".'); // Добавляем элемент Page.Add('Расположение файла notepad.exe:', // заголовок 'Исполняемые файлы|*.exe|Все файлы|*.*', // фильтры '.exe'); // расширение по умолчанию // Устанавливаем начальное значение (необязательно) Page.Values[0] := ExpandConstant('{win}\notepad.exe'); ... // Считываем значение в переменную NotepadLocation := Page.Values[0];
Смотрите другой пример в файле AllPagesExample.iss из папки "Examples" в каталоге установки Inno Setup.