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