项目

一般

简介

行为

Dlg iconGrid » 历史记录 » 修订 8

« 上一页 | 修订 8/9 (差异) | 下一页 »
tejie, 2025-11-15 16:02


<iconGrid:

设置多排图标单元组列表
支持以下自定义对话框图标组件
itemShow
itemShowEx
itemShowNum

标签:命令定义^<iconGrid:

格式

命令名 参数1 参数2 参数3 参数4 参数5 参数6 参数7
iconGrid 列表内容 列表名称,当前选中序号,是否可不选,可不选时是否亮 X坐标 Y坐标 单元宽高 滑动方向,行列数,总高(宽)度,是否可滑动 单元间隔


说明

参数1 列表内容,每个列表由多个单元构成,每个单元包含在“()”当中。
包含以下三个组件
itemIndex
itemToggle
itemShow
参数2 列表名称,当前选中序号,是否可不选,都不选时是否亮
2.1 列表名称            区别对话框中存在的多个同类列表
2.2 当前选中序号      打开对话框时选中的是哪个单元
2.3 是否可不选       (0 必须选1个,1 可都不选)
2.4 都不选时是否亮 (0 都不选时当前选中序号不亮,1 都不选时当前选中序号亮)
参数3 列表在自定义对话框中的X坐标
参数4 列表在自定义对话框中的Y坐标
参数5 每个单元的宽高
参数6 滑动方向,行列数,总高(宽)度,是否可滑动
6.1 滑动方向      (1 纵向滑动,0 横向滑动)
6.2 行列数         (纵向滑动时为列数,横向滑动时为行数)
6.3 总高(宽)度   (纵向滑动时为总高度,横向滑动时为总宽度)
6.4 是否可滑动   (1 可滑动,0 不可滑动)

#say命令中出现 <iconGrid: 命令时,#say中<>模块必须以“\”结尾
参见以下脚本示例


特戒引擎脚本示例:

使用前提1
请开启配置开关\"isUseCustomOKPanel\"
配置文件 ..\Mir200\Tejieconfig\Tejieconfig.txt
配置节点 [tjconfig]
配置项 isUseCustomOkPanel=1
使用前提2
请配置补丁资源\"lc\",即找到以下配置项,加入 lc
配置文件 ..\Mir200\Tejieconfig\Tejieconfig.txt
配置节点 [tjconfig]
配置项 patch=aa,bb,lc


[@main]
#if
#act
mov s$内丹列表
 
inc s$内丹列表 (<itemIndex:1>
inc s$内丹列表 <itemToggle:lc_kaibaoxiang_3:lc_qitianwupindikuang/@选中内丹(1)>
inc s$内丹列表 <itemShow:11:0:34:30:0>)
 
inc s$内丹列表 (<itemIndex:2>
inc s$内丹列表 <itemToggle:lc_kaibaoxiang_3:lc_qitianwupindikuang/@选中内丹(2)>
inc s$内丹列表 <itemShow:12:0:34:30:0>)
 
inc s$内丹列表 (<itemIndex:3>
inc s$内丹列表 <itemToggle:lc_kaibaoxiang_3:lc_qitianwupindikuang/@选中内丹(3)>
inc s$内丹列表 <itemShow:13:0:34:30:0>)
 
inc s$内丹列表 (<itemIndex:4>
inc s$内丹列表 <itemToggle:lc_kaibaoxiang_3:lc_qitianwupindikuang/@选中内丹(4)>
inc s$内丹列表 <itemShow:14:0:34:30:0>)
 
inc s$内丹列表 (<itemIndex:5>
inc s$内丹列表 <itemToggle:lc_kaibaoxiang_3:lc_qitianwupindikuang/@选中内丹(5)>
inc s$内丹列表 <itemShow:15:0:34:30:0>)
 
#say
<panelSize2:1440:900>\
<iconGrid:<$str(s$内丹列表)>:内丹列表,1,1,1:50:70:120,120:1,4,685,1:20>\
 
[@选中内丹]
#act
;--状态=0 未选中; 状态=1 未选中
;--print命令在控制台输出文件内容
print 格子<$str(s0)> 状态<$str(s1)>

tejie 更新于 8 天 之前 · 8 修订