iTASmania_Inc
![](http://forum.ru-board.com/board/avatars/Onk.gif)
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Kirgyz Если ты используешь этот скрипт: [Files] Source: Splash.bmp; DestDir: {tmp}; Flags: dontcopy Source: callnsis.dll; DestDir: {tmp}; Flags: dontcopy Source: AdvSplash.dll; DestDir: {tmp}; Flags: dontcopy [Code] procedure callplug(parentwnd: Integer; pluginname,funcname,param1,param2,param3,param4,param5,param6,param7,param8,param9,param10: PChar); external 'callplug@files:callnsis.dll stdcall'; procedure InitializeWizard(); begin ExtractTemporaryFile('Splash.bmp') ExtractTemporaryFile('AdvSplash.dll') callplug(0,ExpandConstant('{tmp}\AdvSplash.dll'),'show','3000','2000','1500','0x000000',ExpandConstant('{tmp}\Splash'),'','','','','') end; то прозрачной будет та часть рисунка, для которой задан цвет в скрипте! Найди вот это 0x000000 и редактируй: Первые 2 ноля после х - красный цвет; Вторые - зелёный; Последние - синий; Значения смотри в Paint - Изменить палитру - Определить цвет... !!!! ЗНАЧЕНИЯ ДОЛЖНЫ БЫТЬ В ШЕСТНАДЦАТИРИЧНОМ ФОРМАТЕ! ИСПОЛЬЗУЙ ИНЖЕНЕРНЫЙ КАЛЬКУЛЯТОР!!! Допустим, если стоит 0xff0000 - то прозрачным будет красный цвет, который в Painte имеет характеристику: КРАСНЫЙ - 255 ЗЕЛЁНЫЙ - 0 СИНИЙ - 0
---------- /* Corona Skin is my FAVOURITE skin for Inno Setup! Must be and must have! */ |
|