我想在软件安装时的进度条里加入一个下载安装过程,求求大家谁做过告诉我一下,想了两天了不知道怎么做。。
-- 为当前阶段的进度信息获取适当的字符串 ID...
local strStringID;
if(e_Stage == INSTALL_STAGE_PREPARING) then
strStringID = "MSG_PROG_PREPARING";
elseif(e_Stage == INSTALL_STAGE_INSTALLING_FILES) then
strStringID = "MSG_PROG_INSTALLING_FILES";
elseif(e_Stage == INSTALL_STAGE_CREATING_UNINSTALL) then
strStringID = "MSG_PROG_CREATING_UNINSTALL";
elseif(e_Stage == INSTALL_STAGE_CREATING_SHORTCUTS) then
strStringID = "MSG_PROG_CREATING_SHORTCUTS";
end-- ...并从语言文件中获取相应的字符串
local strStageMessage = SetupData.GetLocalizedString(strStringID);-- 更新进度提示,以显示当前阶段
DlgStaticText.SetProperties(CTRL_STATICTEXT_LABEL_01, {Text=strStageMessage});-- 如果当前项目是一个文件路径,它对于屏幕来说可能太长...
-- 下一步操作将缩短文本为 72 个字符 (如果它至少包含一个 \)
local strAbbreviatedItemText = String.AbbreviateFilePath(e_CurrentItemText, 72);-- 更新状态文本,以显示当前项目 (如:正在安装的文件)
DlgStaticText.SetProperties(CTRL_STATICTEXT_LABEL_02, {Text=strAbbreviatedItemText});-- 更新进度条
DlgProgressBar.SetPos(CTRL_PROGRESS_BAR_01,e_Stage);
另外那个e_Stage参数是在哪定义的啊?谢谢大家!!!框架软件