使用installshield创建新对话框

时间:2011-11-15 04:45:15

标签: windows installer installshield installscript

我按照指南这里: http://community.flexerasoftware.com/showthread.php?t=144126 但是如何将我编写的installscript与我创建的对话框相关联;每当我运行测试用户界面,并单击我创建的对话框旁边时,UI就会挂起。

1 个答案:

答案 0 :(得分:0)

转到直接编辑器 - >对话框表。您将在那里看到自定义对话框的名称。在该记录的最后一个字段中,您必须指定一个唯一的编号,该编号将是该对话框的标识符。

就像您示例中的那个......

//define dialog IDs
#define RES_DIALOG_ID                                      13051  
#define RES_DIALOG_PRODUCT_UNINSTALL        13071
#define REGISTRATION_DLG_ID                    13034
#define LICENSE_DIALOG_ID                            13035

确保您在对话框脚本中引用了正确的数字。

函数中引用的数字将如下:

nResult = EzDefineDialog(szDialogName,"","",10790);