function CreateInputOptionPage(const AfterID: Integer; const ACaption, ADescription, ASubCaption: String; Exclusive, ListBox: Boolean): TInputOptionWizardPage;
Выполняет создание страницы мастера установки, которая содержит флажки или переключатели.
Параметр AfterID определяет страницу мастера установки, после которой будет размещена (показана) эта страница.
Для параметра ACaption следует указать заголовок страницы. В параметре ADescription укажите краткое описание назначения страницы, а в параметре ASubCaption — подзаголовок с пояснениями для пользователя.
Если параметр Exclusive установлен в True, то вместо флажков отображаются переключатели и в списке может быть выбран только один элемент. Если параметр ListBox установлен в True, то флажки или переключатели помещаются внутри прокручиваемого списка.
Для создания на странице флажков/переключателей, используйте вызов метода Add. Свойство Values используйте для получения/установки состояний элементов управления. На страницах, созданных с Exclusive=True, можно получить/установить индекс одного выбранного элемента, используя свойство SelectedValueIndex.
var Page: TInputOptionWizardPage; IsRegisteredUser: Boolean; ... // Создаём страницу Page := CreateInputOptionPage(wpWelcome, 'Информация о лицензии', 'Вы зарегистрированный пользователь?', 'Если вы зарегистрированный пользователь, отметьте опцию ниже и нажмите "Далее".', False, False); // Добавляем элемент Page.Add('Я зарегистрированный пользователь'); // Устанавливаем начальное значение (необязательно) Page.Values[0] := False; ... // Считываем значение в переменную IsRegisteredUser := Page.Values[0];
Смотрите другой пример в файле AllPagesExample.iss из папки "Examples" в каталоге установки Inno Setup.