Возможно, что-то изменилось в последних версиях InnoSetup, но я не смог получить ответ от Миртеила.
Вместо этого я понял это:
procedure SetControlCursor(oCtrl: TControl; oCurs: TCursor);
var
i : Integer;
oCmp : TComponent;
begin
oCtrl.Cursor := oCurs;
for i := 0 to oCtrl.ComponentCount-1 do
begin
oCmp := oCtrl.Components[i];
if oCmp is TControl then
begin
SetControlCursor(TControl(oCmp), oCurs);
end;
end;
end;
Установить курсор на песочные часы:
SetControlCursor(WizardForm, crHourGlass);
Сброс курсора песочных часов:
SetControlCursor(WizardForm, crDefault);
Надеюсь, это кому-нибудь поможет!