function InitializeBitmapImageFromIcon(const BitmapImage: TBitmapImage; const IconFilename: String; const BkColor: TColor; const AscendingTrySizes: TArrayOfInteger): Boolean;
Выполняет инициализацию растрового изображения файла значка, указанного в параметре IconFilename, используя заданный цвет фона BkColor для прозрачных частей изображения.
Растровое изображение BitmapImage уже должно быть масштабировано и тогда функция загрузит наиболее подходящий под указанные размеры значок. После загрузки функция установит размеры растрового изображения согласно размерам значка.
Все значения в массиве AscendingTrySizes должны быть отсортированы от наименьшего размера к наибольшему.
Функция возвращает значение True, если значок может быть успешно загружен, в противном случае — False.
procedure InitializeWizard; var Page: TWizardPage; BitmapImage: TBitmapImage; begin Page := CreateCustomPage(wpWelcome, "Test", "Test"); BitmapImage := TBitmapImage.Create(Page); with BitmapImage do begin Width := ScaleX(32); Height := ScaleY(32); Parent := Page.Surface; end; InitializeBitmapImageFromIcon(BitmapImage, "MyProg.ico", Page.SurfaceColor, [32, 48, 64]); end;