本文转载自:http://blog.csdn.net/yushanddddfenghailin/article/details/17250837

前面说到过可以使用不用的语言文件实现不同的显示方式,方便与国际接轨,事实上即使没有语言文件也可以实现修改。[Messages] 段用于定义安装程序和卸载程序中显示的消息。一般不需要创建 [Messages] 段,因为所有的消息在Inno Setup的Default.isl文件 (或在[Languages] 段指定的语言选项) 中已经包含。但是可以通过覆盖默认的消息,打造自己的消息显示界面。打开Inno Setup目录下的该文件,其中button的定义如下:

; *** Buttons

ButtonBack=< &Back

ButtonNext=&Next >

ButtonInstall=&Install

ButtonOK=OK

ButtonCancel=Cancel

ButtonYes=&Yes

ButtonYesToAll=Yes to &All

ButtonNo=&No

ButtonNoToAll=N&o to All

ButtonFinish=&Finish

ButtonBrowse=&Browse...

ButtonWizardBrowse=B&rowse...

ButtonNewFolder=&Make New Folder

可以在[Messages]段中覆盖修改这些消息。一个例子如下:

[setup]

;全局设置,本段必须

AppName=Test

AppVerName=TEST

DefaultDirName="E:\TEST"

AppVersion=1.0

Compression=lzma2/max

ShowLanguageDialog=yes

[components]

Name: main; Description:"主程序(必选)";Types:full compact custom;Flags: fixed

Name: data; Description:"数据文件";Types:full

Name: help;Description:"帮助文件";Types:full compact

[files]

Source: "F:\desktop\test\ipmsg.exe"; DestDir: "{app}";Components:main

Source: "F:\desktop\test\bin.dat"; DestDir: "{app}";Components:data

Source: "F:\desktop\test\help.chm"; DestDir: "{app}" ;Components:help

Source: "F:\desktop\test\readme.txt"; DestDir: "{app}";components:help;Flags:isreadme

[Messages]

BeveledLabel=Castor

ButtonNext=继续吧(&F)>

ButtonBack=返回吧(&B)<

ButtonCancel=退出吧(&C)

ButtonInstall=安装吧(&I)!

ButtonFinish=搞定(&X)~~

运行效果如下:

BeveledLabel 消息的特殊用途是可以用于指定显示在向导窗口和卸载程序窗口左下角的文本行,如下图中的Castor

最新文章

  1. javascript数据属性和访问器属性
  2. DataURL详解--转自格桑blog
  3. NDB Cluster 存储引擎物理备份
  4. 关于git(分布式版本控制系统)的一些操作和命令
  5. 网络通信之Socket与LocalSocket的比较
  6. Hue整合Sqoop报空指针异常的解决方法
  7. 【Linux程序设计】之Linux库函数的使用,多文件程序开发,静态与共享函数
  8. Keytool生成csr
  9. 卡通风格的连连看ios游戏源码
  10. Oracle 数据泵导入导出总结
  11. bzoj2818gcd
  12. php中的后期静态绑定(&quot;Late Static Binding&quot;)
  13. vc 加载bmp位图并显示的方法
  14. 嵌Ruby 2 《捆绑》
  15. O(1)空间内实现矩阵转置
  16. 四大组件之ContentProvider小结
  17. 2018-2019-2 网络对抗技术 20165321 Exp5 MSF基础应用
  18. Centos Java 从1.7升级为1.8
  19. JavaScript作用域原理——作用域根据函数划分
  20. angular-ui-bootstrap的弹出框定义成一个服务的实践(二)

热门文章

  1. pxe自动安装
  2. zoj3656
  3. zoj 2976 Light Bulbs(暴力枚举)
  4. LeetCode OJ:Isomorphic Strings(同构字符串)
  5. qt 音乐播放器
  6. c# 获取随机数字/字符/时间
  7. .NET中,在方法参数的类型前加一个OUT是做什么用的
  8. HDU 1073
  9. mongodb 使用
  10. Linux RTC Test Example rtctest.c hacking