function CreateInputQueryPage(const AfterID: Integer; const ACaption, ADescription, ASubCaption: String): TInputQueryWizardPage;
Выполняет создание страницы мастера, которая содержит поля ввода.
Параметр AfterID определяет страницу мастера установки, после которой будет размещена (показана) эта страница.
Для параметра ACaption следует указать заголовок страницы. В параметре ADescription укажите краткое описание назначения страницы, а в параметре ASubCaption — подзаголовок с пояснениями для пользователя.
Для создания на странице полей ввода, используйте вызов метода Add. Свойство Values используйте для получения/установки текста в полях ввода.
var Page: TInputQueryWizardPage; UserName, UserCompany: String; ... // Создаём страницу Page := CreateInputQueryPage(wpWelcome, 'Персональная информация', 'Кто вы?', 'Пожалуйста, укажите имя и организацию, затем нажмите "Далее".'); // Добавляем элемент (False означает, что поле ввода не для пароля) Page.Add('Имя:', False); Page.Add('Организация:', False); // Устанавливаем начальные значения (необязательно) Page.Values[0] := ExpandConstant('{sysuserinfoname}'); Page.Values[1] := ExpandConstant('{sysuserinfoorg}'); ... // Считываем значения в переменные UserName := Page.Values[0]; UserCompany := Page.Values[1];
Смотрите другой пример в файле AllPagesExample.iss из папки "Examples" в каталоге установки Inno Setup.