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>
[<notextile>@</notextile>勾选0]
#if
[[equal]] %{color:deepPink}<$checkbox0>% 0
#act
sendMsg 6 勾选框状态:未选
#if
[[equal]] %{color:deepPink}<$checkbox0>% 1
#act
[[sendMsg]] 6 勾选框状态:勾选