酷易自绘2.6版 _ 发布各种版本的调用源码
2.61:修复 链表 核心的一些BUG
2:完善 酷易_日期框 组件
3:修复 位图_ 开头的命令 常量 #位图_数据长度 小了4字节的BUG
4:增加命令: 窗口_置背景色渐变填充,和组件一样也能实现背景渐变
5:新增命令:窗口_导出主题包、窗口_载入主题包、
6:优化 主题包相关命令
7:修复命令 图片组_生成到图片、图片组_保存、图片组_打开
8:修复 窗口最小化后还原,会先显示最小尺寸的BUG
9:命令增加参数:组件_寻找组件[是否包括内置组件],注明:是否包括如 列表框中内置的滚动条组件。
2.5
1:优化命令 RGB到ARGB、ARGB到RGB的代码,内部大量的使用拖慢了效率
2:修复命令 酷易_消息循环、酷易_消息循环_对话框 所有窗口关闭后程序未正常结束程序
3:增加命令 窗口_置图标
4:修复组件 酷易_图形按钮组 按下按钮时,按下状态未触发的BUG
5:修复命令 组件_清除特效,清除 缩放、互动、锁定、 等特效 时无效的BUG
6:优化命令 缩放、互动、锁定 等命令优化为各个单独的属性,不在共用一个属性
7:新增命令:酷易_线程安全、酷易_进入线程安全、酷易_退出线程安全。线程中操作UI时可以使用这个命令以防冲突
8:修复酷易核心的一些问题
2.4
1:修复 按钮 为图标类型时,图标方向位置错误的BUG
2:修改 横向对齐、纵向对齐 等参数和常量名称为左右对齐、上下对齐,以便更好的理解
3:增加命令 组件_缓动2循环缓动
4:优化 组件_置缓动回调 的回调参数
5:优化 核心缓存代码,更好的支持多线程
6:修复 联动、缓动、互动、自适应、锁定 位置等效果刷新不同步的问题,并支持绑定到窗口中
7:修改 选择夹_现行子夹 的参数去除缓动效果,暂时还不完美
8:修复 图形按钮组 子钮为图片组时,动画BUG
9:修复 信息框_酷易、输入框_酷易 关闭时,会导致整个程序结束的BUG
10:完善 多功能连接 可以像网页那样设置一段文本不同颜色、是否有链接、字体尺寸等
11:优化 窗口和组件 刷新机制的不足
12:优化 组件的宽度、高度 支持百分比(提供负数来表示百分比率),优先根据父组件句柄,或根据窗口句柄的尺寸
13:调整 组件的宽度、高度 由原来的-1调整为0来表示根据标题和字体自动计算宽度或高度
14:增加命令 组件_计算标题宽,更新了组件的字体、标题等可以计算并适应
15:增加命令 组件_保持计算 控制组件保持原有尺寸的计算方式
16:修复其它已知BUG
2.3
1:增加参数组件_缓动增加了开始位置,允许从别的地方缓动到当前位置,开始位置和结束位置 对-1的支持
2:增加参数 选择夹_现行子夹 缓动类型、缓动位置、开始位置、结束位置,允许切换子夹时,子夹内的组件进行缓动效果
3:增加命令 选择夹_事件_子夹被改变 可以配合做出自定义缓动效果
4:修复 组件_复制 的BUG
5:优化 酷易_加解密,更改了有效期的加密步骤
6:所有窗口和组件 ,去除了 圆角度、边框圆角类型 属性,需要圆角度的自行设置圆角背景即可
7:修复 报表列表框 表列置顶时,被表项覆盖的BUG及其它已知BUG
8:修复 主题包已知BUG
9:增加参数 创建_选择夹 增加 表头渐变 的逻辑型参数
10:修复 拖动窗口时,有背景图较大的情况下会卡顿的BUG
11:修复 选择夹bug
12:修复 画图 对齐方式的错误
2.2
1:组件_创建时钟 更改为 组建_置时钟周期
2:新增 组件_暂停时钟、组件_恢复时钟
3:优化 时钟组件代码
4:修复 提示_重置提示文本 为空时乱码的问题
5:修复 报表列表框 提示文本 不会弹出提示的问题
6:新增 窗口_载入默认控制钮 内置2款美易的控制钮,只需简单的设置即可。窗口_载入控制钮 可自定义更为详细的控制按钮
7:新增 组件_跟随、组件_取消跟随组件对齐问题可以对指定组件的位置进行跟随
8:修复 宽度、高度 为-1时,自适应尺寸的不足
2.1
1:优化 酷易_加解密 命令并增加了 层级、启用匹配、接收匹配 3个参数。 实现秒加解密
2:增加组件酷易_多功能链接,可以使选择框加标签加链接操作以及类似网页的内链
3:增加组件 酷易_树形框、酷易_滚动面板、酷易_表格
4:链表_创建 增加参数:使用变长表,
5:增加 组件_添加提示、组件_删除提示、组件_置提示文本... 等命令,一个组件允许添加N个提示
6:修复 点击任务栏切换最小化、还原 状态的支持
2.0
1:组件_置边框、组件_置字体、组件_置边框属性、组件_置字体属性、组件_置标题 增加参数:立即刷新
2:新增命令:组件_重载主题包 不销毁组件,重载组件数据
3:修复 创建_组件自主题包 为报表列表框和大图列表框时奔溃的问题
4:增加一些组件命令
5:创建_窗口 增加参数:备注[整数型] 创建完毕时,传递的参数
6:创建_组合框 增加参数:下啦是否为窗口[逻辑型]
7:创建_窗口 时,窗口类名 允许为0,使用默认随机类名
5:创建_图形按钮组 增加参数:通常色、热点色、选中色
6:组件_置事件、窗口_置事件增加参数 是否多线程执行
7:优化已知BUG
1.9
1:修复 滑块条 BUG,并增加创建参数:是否平面 样式
2:优化 边框阴影效果
3:新增 命令:组件_取继承、组件_取居中。使用此函数可以快捷的定位组件坐标位置
4:修复 编辑框为密码输入时,掩码符不对齐问题
5:修复 组件尺寸大于背景图尺寸时,绘制背景失败的BUG
6:修复 报表列表框 附加题在N列不显示的BUG
1.8
1:优化 主题包_取属性数据、主题包_置属性数据、组件_导出主题包、组件_载入主题包 执行效率
2:组件_开始缓动 更名为 组件_缓动
3:增加命令: 组件_添加联动、组件_删除联动
4:优化 组件_移动 命令时,同时改变左边和宽度 同时改变顶边和高度 缓动不同步的BUG
5:组件_创建时钟 增加参数:时钟类型:0=非队列非线程,1=非队列进行线程,2=进行队列进行线程
6:修复 关闭窗口后,执行窗口关闭动画会卡的BUG
7:修复 编辑框光标超出边框的BUG
1.7
1:修复 图片组_移动子图片 的BUG
2:修复 图片组_交换子图片 的BUG
3:优化 窗口_载入控制钮 命令
4:修复 窗口最大化后,仍然能够移动窗口的BUG
5:增加 《组件_导出主题包》《组件_载入主题包》《主题包_取组件类型 //不解包取组件类型》《主题包_取属性数据》《主题包_置属性数据》
6:修复 其它已知BUG
**** Hidden Message *****
6666666666666666666 感谢分享,学习一下 感谢分享。。 请教下作者,集和类2个模块分别适合用在哪个场景下? 本帖最后由 金哥专用 于 2025-12-5 17:00 编辑
点击按钮,就插入一个子夹,但是返回的子夹索引都是70 70的累加,这个正常吗?
金哥专用 发表于 2025-12-5 16:12
点击按钮,就插入一个子夹,但是返回的子夹索引都是70 70的累加,这个正常吗?
...
返回的子夹索引错了,但是子夹总数是对的 金哥专用 发表于 2025-12-5 14:33
请教下作者,集和类2个模块分别适合用在哪个场景下?
看自己个人习惯吧,集的移植性好,类的引用简单方便 连续插入多个子夹并且子夹有颜色,鼠标划动到子夹闪烁的厉害,而且子夹标题变韩文。 这个参数类型 是不是错了?
子夹没有根据字体大小自适应,是不是我哪里搞错了?
第一个子夹无法自适应标题宽度。
金哥专用 发表于 2025-12-8 11:36
这个参数类型 是不是错了?
不用手动去执行更新举行命令的,除非特殊需要,声明的是整数型变量可以给矩形的数据地址,或者自行更改申明的类型 金哥专用 发表于 2025-12-8 13:49
子夹没有根据字体大小自适应,是不是我哪里搞错了?
其实已经自适应了,只不过子夹的标题对齐属性没有设置 金哥专用 发表于 2025-12-6 10:51
连续插入多个子夹并且子夹有颜色,鼠标划动到子夹闪烁的厉害,而且子夹标题变韩文。 ...
传个例子看看,我这边并没有出现这个情况 请假下,控制钮大小能不能设置的?加载出来的控制钮好小。
金哥专用 发表于 2025-12-8 19:41
请假下,控制钮大小能不能设置的?加载出来的控制钮好小。
那就不要加载默认的,加载自定义的控制按钮就好
997502977 发表于 2025-12-8 19:40
传个例子看看,我这边并没有出现这个情况
积分不够,无法上传附件。 997502977 发表于 2025-12-8 19:40
传个例子看看,我这边并没有出现这个情况
按钮点击稍微快一点就会出异常。
m_编辑框.创建_编辑框 (窗口句柄, , m_标签文本.取左边 () + m_标签文本.取宽度 () + 24, m_标签文本.取顶边 (), m_标签文本.取宽度 () + 80, m_标签文本.取高度 () + 32, A2W (“我是编辑框abc123,我是编辑框abc123,我是编辑框abc123”), RGB到ARGB (#灰色, 255), , , #输入方式_通常, , , 假, , , 真, , , , , , , , , , , 真, 真)
创建_编辑框命令中,如果参数【有调节器】为真,则参数【自动折行】必须为真,否则程序无法运行。
这2个命令都为真,调节器不也显示,参数【输入方式】改成 #输入方式_数值,也没效果。
有个疑问:
程序一开始 用命令设置了字体名称和大小:酷易_初始化 (A2W (“微软雅黑”), 24, , , , , , , , , , , , , , , 1, 1)
但是在其他组件用 置字体命令是,字体名称 为空,就沿用了初始化命令中的字体,但是字体大小为空,却没有沿用过来。比如:m_编辑框.置字体 (, 24, #白色, , , , , , , , , ),字体名称为空,默认微软雅黑,字体大小为空就不显示字体,其实我本意只是想改变一下文本颜色而已。
文字有点多,不知道作者有没有明白我的意思。 金哥专用 发表于 2025-12-10 18:09
有个疑问:
程序一开始 用命令设置了字体名称和大小:酷易_初始化 (A2W (“微软雅黑”), 24, , , , , , , , ...
只想改变字体颜色可以直接使用链表_写值 (组件句柄, #组件数据_字体颜色, 字体颜色)。或者你执行了,但是没有刷新,可以执行 组件_立即重画 金哥专用 发表于 2025-12-10 17:50
m_编辑框.创建_编辑框 (窗口句柄, , m_标签文本.取左边 () + m_标签文本.取宽度 () + 24, m_标 ...
确实是调节钮有BUG了 金哥专用 发表于 2025-12-10 11:32
按钮点击稍微快一点就会出异常。
现已解决,下个版本一起发布! 997502977 发表于 2025-12-10 18:29
只想改变字体颜色可以直接使用链表_写值 (组件句柄, #组件数据_字体颜色, 字体颜色)。或者你执行了,但 ...
使用立即重画命令不起作用。
另外,m_链表.写值()命令,只有2个参数,没有3个。
金哥专用 发表于 2025-12-11 09:03
使用立即重画命令不起作用。
另外,m_链表.写值()命令,只有2个参数,没有3个。
m_链表.置句柄(组件.取句柄())
m_链表.写值(#组件数据_字体颜色, 字体颜色) 本帖最后由 金哥专用 于 2025-12-12 17:09 编辑
997502977 发表于 2025-12-11 18:59
m_链表.置句柄(组件.取句柄())
m_链表.写值(#组件数据_字体颜色, 字体颜色)
感谢解答。
看来如果单纯的想改变颜色,还不能用置字体()。能不能让 置字体()也能实现只改变颜色这个功能,只需1行代码,用m_链表.写值 要2行代码。
金哥专用 发表于 2025-12-12 16:13
感谢解答。
看来如果单纯的想改变颜色,还不能用置字体()。能不能让 置字体()也能实现只改变颜色这个 ...
目前已经修复,下一版本发布。给你的只是目前的解决办法。也可以改造一下模块,所有组件的基类可以设置为链表的,就可以不用置句柄了 m_组合框.创建_组合框() 命令中:
[*]参数【下拉钮宽】、【表项高度】 2个参数设置无效。
[*]参数【滚动条长显】设置无效,一直显示。
[*]参数【下拉是否为窗口】设置为 真,点击 下拉钮 组合框弹不开。(印象中一开始调试的时候可以弹开,后面无论怎么设置都无法下拉了。)
m_组合框.插入项目 () 命令中:
[*]参数【插入位置】设置无效。
本帖最后由 金哥专用 于 2025-12-15 16:59 编辑
[*]创建滑块条的时候,设置的最大位置是100,但是滑块条滑动时,位置大于99以后就变成了 0。
[*]进度条ex的百分比显示有点问题,不准。
m_多功能链接.创建_多功能链接()命令,如果设置了背景色,在使用m_多功能链接.添加文本()命令,并且设置了 链接argb颜色 ,添加超过2行运行就报错。如下图:
本帖最后由 金哥专用 于 2025-12-17 15:18 编辑
m_菜单 相关问题:
[*]m_菜单.创建_菜单()后,画出来的菜单字体没有沿用 酷易_初始化()中的字体及大小。
[*] m_菜单.插入项目(),参数【分割条】设置为 真,当参数【项目文本】不为空,一定概率直接调试失败,比如:项目文本= A2W (“我是分”),则调试失败,项目文本= A2W (“我是分割条”),则调试成功。
[*]m_菜单.置字体(),参数【字体名】 、 参数【字体大小】 少设置1个,都不成功。设置后,能显示,但是展示的风格不对,有发光字。
[*]请教下 插入项目()命令中,参数【子菜单句柄】怎么用,有没有相关例子?
本帖最后由 金哥专用 于 2025-12-16 11:49 编辑
[*]m_日期框.创建_日期框()命令中,参数【显示格式】设置成 “年月日星期”是才显示正常,设置为“- - -” 显示异常。
[*]日期框的下拉钮,能不能设置成点一下展开,再点一下收缩 ?现在是一直展开。
奇怪的问题挺多的,下面这份源码,第70行代码 创建了分组框1,标题设置为 A2W (“我是分组框”),调试的时候不显示标题内容,但是设置成A2W (“我是分组框111”) ,标题可以显示,但是直接报错。
第72行, m_分组框 .置字体 (, 22, #黑色, , , , , , , , , 真) ,注释了正常运行,不注释 m_单选框 文本不显示了。。。
组件.复制()命令,复制出来的组件,怎么操作它?
比如用组件句柄 = m_组合框.复制 (m_组合框.取句柄 ()) ,复制一个组件后,对这个组件句柄 如何操作?
我用
.版本 2
.支持库 spec
m_链表.置句柄 (组件句柄)
' 返回值 = m_链表.写值 (#组件数据_父组件句柄, 0)
返回值 = m_链表.写值 (#组件数据_背景argb色, RGB到ARGB (#蓝色, 200))
返回值 = m_链表.写值 (#组件数据_顶边, 1100)
返回值 = m_链表.写值 (#组件数据_可视, 1)
调试输出 (返回值)
看不到任何变化,而且返回值 都是空的。
请问:状态条,用哪个组件替代? 本帖最后由 金哥专用 于 2025-12-17 15:45 编辑
我想用 m_超链接.置事件 (#组件事件_进入组件, 到整数 (&组件事件_获取焦点), , ) 出发字体颜色改变。
但是:
.版本 2
m_超链接.置事件 (#组件事件_进入组件, 到整数 (&组件事件_获取焦点), , )
' m_超链接.置事件 (#组件事件_鼠标移动, 到整数 (&组件事件_获取焦点), , )
m_超链接.置事件()用了后,调试直接报错。应该不止以上这2个事件会出现这个问题。
[*]m_日期框.创建_日期框(),如果背景图参数有内容,直接运行失败。
m_月历框.创建_月历框() ,如果背景图参数 是 gif,疯狂报错,是图片,可正常运行。
对象.调整层次(),参数2为假,反而能调整成功,这里源代码逻辑是不是弄反了?
m_折叠框.置下拉箭头矩形 (v矩形整数) 使用了这个命令,m_折叠框的标题则不显示了。
页:
[1]
2