function CreateInputQueryPage(const AfterID: Integer; const ACaption, ADescription, ASubCaption: String): TInputQueryWizardPage;
Creates a wizard page containing edit boxes.
To create edit boxes on the page, call the Add method. Use the Values property to get/set the text of the edit boxes.
var
Page: TInputQueryWizardPage;
UserName, UserCompany: String;
...
// Create the page
Page := CreateInputQueryPage(wpWelcome,
'Personal Information', 'Who are you?',
'Please specify your name and the company for whom you work, then click Next.');
// Add items (False means it's not a password edit)
Page.Add('&Name:', False);
Page.Add('&Company:', False);
// Set initial values (optional)
Page.Values[0] := ExpandConstant('{sysuserinfoname}');
Page.Values[1] := ExpandConstant('{sysuserinfoorg}');
...
// Read values into variables
UserName := Page.Values[0];
UserCompany := Page.Values[1];
See AllPagesExample.iss for another example.