设为首页 加入收藏

TOP

Install Shield安装程序制作图解(十二)
2012-11-04 15:07:34 来源: 作者: 【 】 浏览:2399
Tags:Install Shield 安装 程序 制作 图解
  界面的设计

  前面介绍的方法固然能够制作出一个具有基本安装功能的程序,但由于没有对界面进行任何处理,而直接使用向导缺省设置下的安装界面。为了使制作的安装程序不落俗套,避免缺省设置下的单调界面,通常都需要根据被安装软件的性质而对界面进行重新设计。安装界面的设计通常主要针对标题、启动画面和安装程序背景等进行。

  1、修改启动画面

  首先对安装程序的启动画面进行更改,此前应先准备好要使用的素材图象,画面不宜过大。如果是其他格式的图象应先将其保存为bmp格式的位图,并将文件名改为Setup.bmp。安装程序将在开始运行时自动显示以该文件名命名的图象。在工作区的Setup Files页面,将可以看到Splash Screen项,在该项目下有Language Independent和各支持的语系项,点击各项目,将在右侧列表视图中显示当前使用的缺省的启动画面Setup.bmp,选中后将其删除。接下来将要添加新的启动画面,如果对于各个语系均使用相同的启动画面,那么就在Language Independent项中添加,如果对于不同的语系有相应的启动画面,那么就在各个语系项中添加与之相对应的启动画面。具体添加办法是在选中要添加的项目后,在右侧列表视图中点击鼠标右键,从中选取Insert File菜单项即可。需要注意的是,在完成上述设置后,编译运行安装程序并没有使用新的启动画面,应在Media选项页中通过向导重新建立发布媒介后,新更改的启动画面才能够生效。

  2、定制标题

  接下来对安装程序的标题进行定制,在向导生成的SetupScreen()函数中通过SetTitle()函数来完成主标题的显示,缺省设置参数为24点大小的白色字符,使用缺省字体。可以在使用SetTitle()之前调用SetFont()来使用指定的字体。SetFont()函数原型为:

SetFont (nItemID, nFontStyle, szFontName);

  其参数nItemID为要设置的字体项目,目前只能设置为FONT_TITLE,即只能对主标题进行设置。nFontStyle为字体风格,允许的设置为STYLE_NORMAL、STYLE_BOLD、STYLE_ITALIC、STYLE_SHADOW和STYLE_UNDERLINE,分别表示正常、加粗、斜体、阴影和下划线风格的字体,除了STYLE_NORMAL风格外,其他几种风格都允许组合使用。使用的字体由szFontName来指定,如果执行安装程序的系统中没有安装该字体,那么将仍使用缺省的字体。例如,下面这段代码将显示带阴影效果的、加粗的、使用“华文彩云”字体的32点大小的主标题:

// 设置字体
SetFont ( FONT_TITLE , STYLE_BOLD | STYLE_SHADOW , "华文彩云" );
// 使用32点大小的字体
SetTitle( @TITLE_MAIN, 32, WHITE );

首页 上一页 9 10 11 12 13 14 下一页 尾页 12/14/14
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇STL实践指南之STL的烦恼 下一篇MFC程序员的WTL指南之WTL 界面基类

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: