亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 編程設計 > 正文

如何使用ISSkin對Unicode版的Inno Setup制作的安裝程序添加皮膚?

2020-07-14 12:51:46
字體:
來源:轉載
供稿:網友

ISSkin是什么?ISSkin怎么使用?ISSkin是Code jock 公司出品的Inno Setup 皮膚插件,用于為Inno制作的安裝程序提供皮膚功能。ISSkin為您提供了靈活地創建自定義的視覺樣式,可以與創新安裝程序一起使用,將豐富的專業外觀添加到任何創新安裝程序安裝和最好的其免費。接下來武林網小編就給大家詳細說說在Unicode版Inno Setup中使用ISSkin給安裝程序添加皮膚的具體方法步驟,希望對大家有所幫助!

自Delphi發布2009之后,Inno Setup 開始出現支持Unicode編碼的版本,即5.3.x系列,并且官方同時提供Ansi和Unicode版本。

如果了解Delphi 2009的朋友,應該就很了解這一版本對Unicode的支持,這里不多做介紹了。

Unicode版的Inno Setup腳本中會將所有字符串存儲為Unicode字符串,使用雙字節編碼,包括ASCII碼,如果調用為早期Ansi版開發的插件的話,涉及到字符串String,應該顯式修改為AnsiString,這樣才能保證Unicode字符串正確轉換為Ansi字符串。

這里要解決由此而導致的問題。

現在的ISSkin最新版本是2.0.0,字符串使用Ansi編碼,所以需要將官方主頁上介紹的Code代碼段進行修改。

這里介紹使用ISSkin對Unicode版的Inno Setup制作的安裝程序添加皮膚。

第一步,在File段添加插件ISSkin的動態鏈接庫ISSkin.dll和皮膚文件

例如:

[Files]

Source: ISSkin.dll; DestDir: {app}; Flags: dontcopy

Source: Office2007.cjstyles; DestDir: {tmp}; Flags: dontcopy

第二步,在Code段聲明API,注意這里將原String修改為AnsiString

例如:

[Code]

procedure LoadSkin(lpszPath: AnsiString; lpszIniFileName: AnsiString);external 'LoadSkin@files:isskin.dll stdcall';

procedure UnloadSkin();external 'UnloadSkin@files:isskin.dll stdcall';

function ShowWindow(hWnd: Integer; uType: Integer): Integer;

external 'ShowWindow@user32.dll stdcall';

第三步,重載InitializeSetup和DeinitializeSetup兩個函數以調用ISSkin插件功能

例如:

procedure DeinitializeSetup();

begin

ShowWindow(StrToInt(ExpandConstant('{wizardhwnd}')), 0);

UnloadSkin();

end;

好了,現在截個圖吧,看看效果。

文章結束,以上就是關于如何使用ISSkin對Unicode版的Inno Setup制作的安裝程序添加皮膚的方法步驟,小編就給大家介紹到這里了,如果你覺得這篇文章還不錯,而且對你有幫助,那就趕快分享給更多的人看到吧!更多精彩,盡在武林網網站!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人精品国内自产拍免费看| 欧美精品精品精品精品免费| 国产中文字幕91| 成人a在线视频| 亚洲精品suv精品一区二区| 欧美做爰性生交视频| www.亚洲成人| 欧美裸体视频网站| 国产精品成人久久久久| 国产精品入口夜色视频大尺度| 国产精品国产三级国产专播精品人| 91av国产在线| 国产日韩欧美视频在线| 6080yy精品一区二区三区| 中文字幕亚洲一区| 日韩成人av在线播放| 国产精品96久久久久久| 有码中文亚洲精品| 欧美激情欧美狂野欧美精品| 中文字幕久久久av一区| 亚洲国产欧美日韩精品| 91sa在线看| 日韩在线观看电影| www.99久久热国产日韩欧美.com| 欧美日韩福利视频| 日本人成精品视频在线| 久久久久久国产精品三级玉女聊斋| 国内免费久久久久久久久久久| 自拍视频国产精品| 美女视频黄免费的亚洲男人天堂| 91色视频在线观看| 欧美性猛交xxxx黑人| 亚洲无亚洲人成网站77777| 午夜精品福利在线观看| 日韩精品免费视频| 亚洲r级在线观看| 亚洲男人7777| 欧美午夜久久久| 91成人免费观看网站| 91成人在线观看国产| 欧美老少做受xxxx高潮| 欧美成年人视频网站欧美| xvideos亚洲人网站| 久久久精品2019中文字幕神马| 欧美一区二区三区免费观看| 97人洗澡人人免费公开视频碰碰碰| 日韩欧美一区二区三区久久| 精品偷拍各种wc美女嘘嘘| 另类美女黄大片| 91精品在线一区| 亚洲电影免费观看| 人妖精品videosex性欧美| 日韩小视频在线观看| 青青草国产精品一区二区| 亚洲国产精品推荐| 欧洲中文字幕国产精品| 在线观看日韩av| 久久视频免费在线播放| 日韩在线中文视频| 久久中文精品视频| 51色欧美片视频在线观看| 国产精品视频资源| 欧美国产日本在线| 亚洲国产天堂久久综合| 日韩在线视频中文字幕| 久久精品国产久精国产一老狼| 在线午夜精品自拍| 欧美激情亚洲另类| 欧美成人三级视频网站| 国产成人精品综合| 成人免费福利在线| 成人一区二区电影| 精品国产乱码久久久久酒店| 色婷婷亚洲mv天堂mv在影片| 亚洲国产精品系列| 国产精品第100页| 久久免费精品视频| 亚洲欧美中文日韩在线v日本| 国产日韩中文字幕在线| 日韩hd视频在线观看| 国产精品久久久久久久久久ktv| 色爱av美腿丝袜综合粉嫩av| 欧美一级黄色网| 不卡中文字幕av| 中文字幕日韩在线观看| 国产一区深夜福利| 久久成人av网站| 亚洲第一中文字幕在线观看| 成人淫片在线看| 青青青国产精品一区二区| 亚洲自拍高清视频网站| 正在播放欧美一区| 国产精品成熟老女人| 国产精品视频26uuu| 欧美性猛交xxxx| 国产亚洲精品久久久久久牛牛| 久久久久久久久久国产精品| 日韩视频免费看| 在线精品播放av| 青青草99啪国产免费| 亚洲欧洲日产国码av系列天堂| 亚洲欧美精品中文字幕在线| 中文字幕视频在线免费欧美日韩综合在线看| 日韩小视频在线观看| 亚洲免费视频一区二区| 亚洲一区二区少妇| 国产精品99久久久久久人| 欧美成人免费全部观看天天性色| 国产精品海角社区在线观看| 亚洲福利在线播放| 精品视频—区二区三区免费| 欧美第一页在线| 久久欧美在线电影| 91国内精品久久| 国产亚洲精品综合一区91| 欧美成人午夜影院| 欧美日韩加勒比精品一区| 精品成人国产在线观看男人呻吟| 国产精品永久在线| 国产亚洲美女精品久久久| 波霸ol色综合久久| 欧美自拍视频在线观看| 韩国美女主播一区| 久久精品国产欧美激情| www国产亚洲精品久久网站| 亚洲综合中文字幕在线| 97超级碰碰碰久久久| 成人综合国产精品| 91高清视频免费观看| 成人精品网站在线观看| 8090成年在线看片午夜| 亚洲美腿欧美激情另类| 亚洲第一中文字幕在线观看| 亚洲精品视频二区| 国产精品久久77777| 久久久中文字幕| 亚洲欧洲视频在线| 亚洲激情视频在线| 欧美精品18videosex性欧美| 色噜噜狠狠狠综合曰曰曰88av| 97在线视频免费播放| 美日韩丰满少妇在线观看| 欧美日韩国产一中文字不卡| 亚洲色图欧美制服丝袜另类第一页| 欧美激情欧美激情在线五月| 伊人久久男人天堂| 国产日韩欧美视频| 91精品国产综合久久久久久久久| 亚洲精品影视在线观看| 欧美成人午夜激情在线| 欧美重口另类videos人妖| 69影院欧美专区视频| 国产日韩欧美在线播放| 91国内免费在线视频| 欧美综合一区第一页| 国产视频久久久久| 色先锋资源久久综合5566| 亚洲国产日韩一区| 久久97精品久久久久久久不卡| 亚洲aa中文字幕| 另类美女黄大片| 亚洲人成电影在线| 国产精品美女久久久免费| 一区二区三区天堂av|