05 InstallShield内部库函数全集五-Sd对话框函数(中文版)

更新时间:2023-12-03 19:25:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

InstallShield内部库函数全集五-Sd对话框函数(中文版)

未分类 查看279次

5 Sd对话框函数

InstallShield提供一些Sd对话框函数,用户可自定义和显示。Sd对话框使用可以创建用户输入的对话框的特殊脚本定义函数来创建。然后该对话框根据所作选择返回值给脚本。 Sd对话框有一个Cancel按钮,当它被选中时不返回一个CANCEL值。而是调用缺省的退出处理。

下面是所有有效的Sd对话框函数的列表: DialogSetInfo

改变由一些内部对话框函数呈现的对话框的显示元素。 SdAskDestPath

呈现一个对话框,允许最终用户指定安装的一个目标位置。 SdAskOptions

创建一个对话框,它比标准AskOptions函数更灵活。 SdAskOptionsList

呈现一个对话框,允许最终用户选定和撤消选定一个列表中的项目。 SdBitmap

在对话框中显示一个位图。 SdComponentDialog

显示一个对话框,允许最终用户选择安装的组件和目标文件夹。 SdComponentDialog2

显示一个对话框,允许最终用户选择要安装的文件夹、组件和子部件。 SdComponentDialogAdv

显示一个对话框,允许最终用户选择安装的组件和目标文件夹。 SdComponentMult

显示一个对话框,允许最终用户选择安装的组件和子部件。有关磁盘空间的附加信息也被提供来确定安装的最佳位置。 SdComponentTree

显示一个有树形控制控件的对话框,允许最终用户选择安装的组件和子部件。有关磁盘空间的附加信息也被提供来确定安装的最佳位置。 SdConfirmNewDir

提示用户确认文件夹的选择。 SdConfirmRegistration

提示最终用户确认输入到由SdRegisterUser或SdRegisterUserEx呈现对话框中的信息。 SdDisplayTopics 显示主题列表。 SdExceptions

显示一个对话框,通知最终用户遇到一个共享、锁定(在使用中)或只读文件。 SdFinish

显示一个对话框,通知最终用户安装完成并提供一个选项的选择,如是否要查看信息文件或运行一个应用程序。 SdFinishEx

显示一个对话框,通知最终用户安装完成。 SdFinishReboot

显示一个对话框,通知用户安装完成并提供一个重启Windows 和计算机选项的选择。

SdInit

准备一个调用Sd对话框函数的安装。 SdLicense

显示一个许可证协议并给最终用户一个接受或拒绝许可证条款的选项。 SdLoadString

返回和一个指定资源ID相联系的字符串值。 SdMakeName

创建一个自定义对话框的节名。该节名在向一个 .iss文件写或从一个.iss文件读时使用。.iss文件由 InstallShield Silent使用。 SdOptionsButtons

显示一个有用户定义按钮的对话框,提供给最终用户不同选择。 SdProductName

在脚本对话框的特定静态区中插入你的产品名。 SdRegisterUser

显示一个可输入用户名和公司名的对话框。 SdRegisterUserEx

显示一个对话框,最终用户可在里面输入用户姓名、公司名称和应用程序序列号。 SdSelectFolder

呈现一个对话框,允许最终用户从程序文件夹列表中选择一个文件夹。 SdSetupType

显示一个对话框,使最终用户能选择三种标准安装类型之一:典型、简易或自定义。 SdSetupTypeEx

显示一个对话框,允许最终用户选择标准或自定义安装类型。 SdShowAnyDialog

显示一个资源DLL的通用对话框。当用SdShowAnyDialog函数显示一个对话框时你不能从最终用户接受任何输入。 SdShowDlgEdit1

显示一个对话框,它有一个单行的编辑区和其它静态控件。 SdShowDlgEdit2

显示一个对话框,有两个单行的编辑区和其它静态控件。 SdShowDlgEdit3

显示一个对话框,有三个单行的编辑区和其它静态控件。 SdShowFileMods

呈现一个对话框,预览对文件的可能修改并允许最终用户同意修改、拒绝修改或要求将修改写到一个文件中。 SdShowInfoList

在一个对话框中显示一个可滚动的消息列表。 SdShowMsg

在一个小窗口中显示一个消息。 SdStartCopy

呈现一个对话框,显示已经由最终用户指定的选项和设置。 SdWelcome 显示一个通用欢迎。 SdWelcomeMaint

显示一个在维护安装开始时使用的对话框。 5.1 DialogSetInfo

语法:DialogSetInfo (nInfoType, szInfoString, nParameter);

说明:DialogSetInfo函数修改下列在InstallShield对话框中显示的元件:

显示的图象;

得到最终用户选择的复选框的风格; 指示有效和所需磁盘空间值的精度。

通过调用DialogSetInfo产生的修改对安装的剩余部分保持为有效或直到它们又被随后的对DialogSetInfo的调用修改。如果你的脚本在调用任何Sd对话框函数前调用DialogSetInfo,在 DialogSetInfo的调用前必须先调用SdInit。否则,对DialogSetInfo的调用无效。 参数: nInfoType

指定要修改的显示特征。在该参数位置传递下列预定义的常量之一:

DLG_INFO_USEDECIMAL:缺省时,显示的指示组件大小、有效磁盘空间和所需磁盘空间的值被四舍五入到最近的KB或MB。下列对话框受该参数影响:ComponentDialog,

SdComponentDialog, SdComponentDialog2, SdComponentDialogAdv 和SdComponentMult。 DLG_INFO_KUNITS:缺省时,显示的指示组件大小、有效磁盘空间和所需磁盘空间的值以KB为度量。传递该参数同时nParameter设置为FALSE时则以MB为度量显示这些值。下列对话框受该参数影响:SdComponentTree, ComponentDialog, SdComponentDialog, SdComponentDialog2, SdComponentDialogAdv 和SdComponentMult。

DLG_INFO_ALTIMAGE:指定一个显示在该对话框中的候选位图。如果nParameter设置为TRUE,szInfoString必须指定在该对话框显示的图象。该参数应用于所有在对话框右上角显示标准安装图象的InstallShield对话框(和图象显示在对话框左边一个大图象的右上角的Welcome, SdWelcome和SdFinish对话框)。更多的信息可查看下面参数nParameter处描述的“当nInfoType是.DLG_INFO_ALTIMAGE”。

由SetDisplayEffect设置的显示效果不能应用到交替图象,通常它们显示时没有任何特殊效果.

DLG_INFO_CHECKSELECTION:指定选择方法将由nParameter传递的常量确定。注意

本文来源:https://www.bwwdw.com/article/nlot.html

Top