Dlg childDlg » 历史记录 » 修订 2
修订 1 (machenhe, 2022-04-29 14:08) → 修订 2/4 (machenhe, 2022-04-29 14:08)
_*{color:green}childDlg*_ 设置子对话框(二级对话框) 标签:命令定义|<childDlg 标签:命令定义|dlg_childDlg *格式* |命令名 |参数1 |参数2 |参数3 |参数4 |参数5 |参数6 |参数7 | |childDlg|子对话框内容|子对话框名称|背景图资源名称|显示位置 |x偏移 |y偏移 |关闭跳转标签| *说明* * 参数1:子对话框内容 ** 包含在\"()\"内 ** 以<itemSize:>定义开头 _举例 mov s$子对话框 (<itemSize:400:520> inc s$子对话框 <text:子对话框1{scolor=150}:100:40> inc s$子对话框 ) _ * 参数2:子对话框名称 * 参数3:背景图资源名称,参见[[资源编辑器]] * 参数4:子对话框在主对话框中的位置 ** 0 左上 ** 1 右上 ** 2 左下 ** 3 右下 ** 4 居中 * 参数5:相对于参数4的x偏移 * 参数6:相对于参数4的偏移 * 参数7:关闭子对话框后的跳转标签 点击子对话框外部任意处, 可关闭子对话框 跳转至参数7标记的标签 - - *%{color:deepskyblue}特戒引擎脚本示例:%* bq. [<notextile>@</notextile>main] #act [[openMerchantBigDlg]] ok_di 4 0 0 1 0 0 #say <[[dlg_panelSize_|panelSize]]:1000:800>\\ <[[dlg_text_|text]]:主对话框:50:50> <text:打开子对话框1:50:150/<notextile>@</notextile>childDlg1> <text:打开子对话框2:50:200/<notextile>@</notextile>childDlg2> #if [[equal]] s$子界面 1 #say <notextile><</notextile>*{color:green}childDlg*:<$str(s$myContainer)>:子对话框1名子:ok_di:4:0:0/<notextile>@</notextile>close> #if equal s$子界面 2 #say <childDlg:<$str(s$myContainer1)>:子对话框2名子:ok_di:4:0:0/<notextile>@</notextile>close> [<notextile>@</notextile>iniChildDlg] #act [[mov]] s$myContainer (<itemSize:400:520> [[inc]] s$myContainer <text:子对话框1{scolor=150}:100:40> inc s$myContainer ) #act mov s$myContainer1 (<itemSize:600:600> inc s$myContainer1 <text:子对话框2{scolor=150}:100:40>) [<notextile>@</notextile>childDlg1] #act mov s$子界面 1 goto <notextile>@</notextile>iniChildDlg goto <notextile>@</notextile>main [<notextile>@</notextile>childDlg2] #act mov s$子界面 2 goto <notextile>@</notextile>iniChildDlg goto <notextile>@</notextile>main [<notextile>@</notextile>close] #act mov s$子界面 0 goto <notextile>@</notextile>main