ISSkinEx 3.0.0.2 for InnoSetup and NSIS (修改版本)

.VER 3.0.0.2 修正前一版本在某些情况下不能正常运行的问题。

同一插件, 同时支持 Inno Setup NSIS 的脚本调用方式. 安装包中已经包含了相对应的 Inno Setup NSIS 的脚本例子.
这是一个修改版本的 ISSkin,主要针对增强版本的 Inno Setup 而修改的,增加对新增控件的支持,包括以下在扩展版本的 Inno Setup 中能够使用的控件:TButton, TEdit, TMemo, TNewProgressBar, TRichEditViewer, TRadioButton, TCheckBox, TComboBox, TNewGroupBox, TScrollBar, TNewProgressBar, TTrackBar, TTabControl, TTreeView, TListView, TListBox, TNewButton, TNewEdit, TNewMemo, TNewRadioButton, TNewCheckBox, TNewComboBox, TNewListBox, TNewCheckListBox, TFolderTreeView, TStartMenuFolderTreeView, THeaderControl, TUpDown, TStatusBar, TPasswordEdit, THotKey, TIPAddressEdit, TNewDateTimePicker, TNewMonthCalendar,TPageControl .


for NSIS 截图:


下载地址:
http://restools.hanzify.org/inno/ISSkinEx/ISSkinEx3.0.0.2_for_InnoSetup_and_NSIS.exe


评论: 13 | 引用: 0 | 查看次数: 20340
xin [2010-07-01 06:26 PM]
皮肤插件就是在于控制程序中的颜色处理和自绘处理,才能实现皮肤的处理,当然不能让你自由处理.
Jeffio [2010-07-01 04:12 PM]
发现SetCtlColors无效了。。。不然还能微调一些控件的颜色。。。
Jeffio [2010-07-01 02:36 PM]
下方横隔的控件的解决方法找到了,但是链接的控件还是不行用SetCtlColors无效...
横隔的控件可以用
BrandingText /TRIMRIGHT "test"

一些需要的地方使用以下代码即可
GetDlgItem $0 $HWNDPARENT 1256
ShowWindow $0 ${SW_HIDE}

GetDlgItem $0 $HWNDPARENT 1035
ShowWindow $0 ${SW_SHOW}
Jeffio [2010-07-01 02:24 PM]
哦。。。明白了。。。那看来暂时没办法了。。。
还是感谢阿信做出这么好的东西

发现一个小问题,在预览程序上切换过标签之后,再退出程序,会有一个错误提示音。
xin [2010-07-01 12:09 AM]
引用来自 Jeffio 引用来自 Jeffio
谢谢阿信,现在可以了

但是发现在NSIS下使用时,BrandingText边上的一个隔断下方按钮的控件会被隐藏,导致效果看起来怪怪的,请问是否有办法不隐藏这个控件?
还有发现安装完成界面上的MUI_FINISHPAGE_LINK的字体颜色变成黑色了~

这个应该是 isskin 没有办法的,因为它使用了通用的处理方法,对于这些有问题的显示没有办法单独处理.
引用来自 Jeffio 引用来自 Jeffio
然后.onInit或Un.onInit时弹出的对话框(MessageBox)都没有皮肤~~

皮肤应用是在 init 时候调用的,你要把你的对话框放在皮肤应用之后调用.
Jeffio [2010-07-01 10:05 AM]
然后.onInit或Un.onInit时弹出的对话框(MessageBox)都没有皮肤~~
Jeffio [2010-07-01 10:01 AM]
还有发现安装完成界面上的MUI_FINISHPAGE_LINK的字体颜色变成黑色了~
Jeffio [2010-07-01 09:58 AM]
谢谢阿信,现在可以了

但是发现在NSIS下使用时,BrandingText边上的一个隔断下方按钮的控件会被隐藏,导致效果看起来怪怪的,请问是否有办法不隐藏这个控件?
xin [2010-06-30 10:25 PM]
3.0.0.2 已修正错误.
Jeffio [2010-06-29 10:14 AM]
官方原版正常,用上LOG版就这样报错了,不知能否改一下
WINXP SP3
nsis 2.46 log
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 5000 字 | UBB代码 开启 | [img]标签 关闭