项目

一般

简介

Dlg checkBox » 历史记录 » 修订 9

修订 8 (tejie, 2025-07-17 09:45) → 修订 9/10 (tejie, 2025-07-17 09:53)

h4. _*%{color:green}<checkBox:%*_ 

 标签:命令定义^<checkBox: 

 *定义* 
 自定义对话框中设置一个勾选框 
 参数之间以":"为分割符 

 *使用前提* 
 配置Tejieconfig.txt 
 开启对应开关 
 ** 文件位置 
 ..\Mir200\Tejieconfig\Tejieconfig.txt 
 ** 对应开关 
 [tjconfig] 
 %{color:lightGrey};(=1时开启,=0时关闭,缺省时关闭)% 
 isUseCustomOKPanel=1 

 - 
 - 

 *格式* 
 |命令名      |参数1     |参数2       |参数3     |参数4               |参数5 |参数6 | 
 |checkBox    |勾选框id|未选中图片|选中图片|打开对话框是否选中|X坐标 |Y坐标 | 

 *说明* 
 |参数1|勾选框id 
 一个自定义对话框中,可以放置多个勾选框| 
 |参数2|勾选框未选中时,显示的图片| 
 |参数3|勾选框选中时,显示的图片| 
 |参数4|打开对话框是否选中 
  0 打开对话框显示未选中 
  1 打开对话框显示选中| 
 |参数5|指定id勾选框在当前对话框中的X坐标| 
 |参数6|指定id勾选框在当前对话框中的Y坐标| 

 *相关变量* 
 #say 对话框中 #say对话框中 对应id checkbox 的选中状态(0未选 1选中) 
 <$checkbox0> 
 <$checkbox1> 
 ... 
 [[addUidlg]] 对话框中 #addUidlg对话框中 对应id checkbox 的选中状态(0未选 1选中) 
 <$_checkbox0> 
 <$_checkbox0> 
 ... 

 *相关命令* 
 [[setCheckBox]] 

 - 
 - 

 h4. *%{color:deepskyblue}特戒引擎脚本示例:%* 

 bq. [@main] 
 #say 
 <<notextile></notextile>*{color:green}checkbox*<notextile></notextile>:0:settings_markbg:settings_mark:<$str(s0)>:50:50/<notextile>@</notextile>勾选0> 
 <[[dlg_text_|text]]:勾选框0:120:50> 
 &nbsp; 
 [<notextile>@</notextile>勾选0] 
 #if 
 [[equal]] %{color:deepPink}<$checkbox0>% 0 
 #act 
 sendMsg 6 勾选框状态:未选 
 &nbsp; 
 #if 
 [[equal]] %{color:deepPink}<$checkbox0>% 1 
 #act 
 [[sendMsg]] 6 勾选框状态:勾选