酷易自绘

 找回密码
 立即注册
搜索
查看: 66|回复: 27
收起左侧

[引擎发布] 酷易自绘2.6版 _ 发布各种版本的调用源码

[复制链接]

38

主题

60

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10181
发表于 2025-11-28 20:02:59 | 显示全部楼层 |阅读模式
2.6
1:修复 链表 核心的一些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
游客,如果您要查看本帖隐藏内容请回复


没有什么好说的
回复

使用道具 举报

0

主题

15

帖子

1528

积分

金牌会员

Rank: 6Rank: 6

积分
1528
发表于 2025-11-29 07:21:21 | 显示全部楼层
6666666666666666666
没有什么好说的
回复

使用道具 举报

0

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2025-11-30 08:28:36 | 显示全部楼层
感谢分享,学习一下
没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 2025-12-5 13:31:47 | 显示全部楼层
感谢分享。。
没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 2025-12-5 14:33:52 | 显示全部楼层
请教下作者,集和类2个模块分别适合用在哪个场景下?
没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 2025-12-5 16:12:42 | 显示全部楼层
本帖最后由 金哥专用 于 2025-12-5 17:00 编辑

点击按钮,就插入一个子夹,但是返回的子夹索引都是70 70的累加,这个正常吗?

下载.png
没有什么好说的
回复

使用道具 举报

38

主题

60

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10181
 楼主| 发表于 2025-12-5 20:54:16 | 显示全部楼层
金哥专用 发表于 2025-12-5 16:12
点击按钮,就插入一个子夹,但是返回的子夹索引都是70 70的累加,这个正常吗?

...

返回的子夹索引错了,但是子夹总数是对的
没有什么好说的
回复

使用道具 举报

38

主题

60

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10181
 楼主| 发表于 2025-12-5 20:55:38 | 显示全部楼层
金哥专用 发表于 2025-12-5 14:33
请教下作者,集和类2个模块分别适合用在哪个场景下?

看自己个人习惯吧,集的移植性好,类的引用简单方便
没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 2025-12-6 10:51:41 | 显示全部楼层
连续插入多个子夹并且子夹有颜色,鼠标划动到子夹闪烁的厉害,而且子夹标题变韩文。
没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 6 天前 | 显示全部楼层
这个参数类型 是不是错了?

下载 (1).png
没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 6 天前 | 显示全部楼层
子夹没有根据字体大小自适应,是不是我哪里搞错了?
下载 (2).png
没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 6 天前 | 显示全部楼层
第一个子夹无法自适应标题宽度。
下载 (3).png
没有什么好说的
回复

使用道具 举报

38

主题

60

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10181
 楼主| 发表于 6 天前 | 显示全部楼层
金哥专用 发表于 2025-12-8 11:36
这个参数类型 是不是错了?

不用手动去执行更新举行命令的,除非特殊需要,声明的是整数型变量可以给矩形的数据地址,或者自行更改申明的类型
没有什么好说的
回复

使用道具 举报

38

主题

60

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10181
 楼主| 发表于 6 天前 | 显示全部楼层
金哥专用 发表于 2025-12-8 13:49
子夹没有根据字体大小自适应,是不是我哪里搞错了?

其实已经自适应了,只不过子夹的标题对齐属性没有设置
没有什么好说的
回复

使用道具 举报

38

主题

60

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10181
 楼主| 发表于 6 天前 | 显示全部楼层
金哥专用 发表于 2025-12-6 10:51
连续插入多个子夹并且子夹有颜色,鼠标划动到子夹闪烁的厉害,而且子夹标题变韩文。 ...

传个例子看看,我这边并没有出现这个情况
没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 6 天前 | 显示全部楼层
请假下,控制钮大小能不能设置的?加载出来的控制钮好小。

下载.png
没有什么好说的
回复

使用道具 举报

38

主题

60

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10181
 楼主| 发表于 6 天前 | 显示全部楼层
金哥专用 发表于 2025-12-8 19:41
请假下,控制钮大小能不能设置的?加载出来的控制钮好小。

那就不要加载默认的,加载自定义的控制按钮就好
ScreenShot_2025-12-08_212226_084.png

没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 5 天前 | 显示全部楼层
997502977 发表于 2025-12-8 19:40
传个例子看看,我这边并没有出现这个情况

积分不够,无法上传附件。
没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 4 天前 | 显示全部楼层
997502977 发表于 2025-12-8 19:40
传个例子看看,我这边并没有出现这个情况

绑定组件_类方式.zip (213.03 KB, 下载次数: 0)


按钮点击稍微快一点就会出异常。
下载.png
没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 4 天前 | 显示全部楼层
  
m_编辑框.创建_编辑框 (窗口句柄, , m_标签文本.取左边 () + m_标签文本.取宽度 () + 24, m_标签文本.取顶边 (), m_标签文本.取宽度 () + 80, m_标签文本.取高度 () + 32, A2W (“我是编辑框abc123,我是编辑框abc123,我是编辑框abc123”), RGB到ARGB ( #灰色, 255), , , #输入方式_通常, , , 假, , , 真, , , , , , , , , , , 真, )



创建_编辑框命令中,如果参数【有调节器】为真,则参数【自动折行】必须为真,否则程序无法运行。
这2个命令都为真,调节器不也显示,参数【输入方式】改成 #输入方式_数值,也没效果。
没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 4 天前 | 显示全部楼层
有个疑问:
程序一开始 用命令设置了字体名称和大小:酷易_初始化 (A2W (“微软雅黑”), 24, , , , , , , , , , , , , , , 1, 1)
但是在其他组件用 置字体命令是,字体名称 为空,就沿用了初始化命令中的字体,但是字体大小为空,却没有沿用过来。比如:m_编辑框.置字体 (, 24, #白色, , , , , , , , , )  ,字体名称为空,默认微软雅黑,字体大小为空就不显示字体,其实我本意只是想改变一下文本颜色而已。

文字有点多,不知道作者有没有明白我的意思。
没有什么好说的
回复

使用道具 举报

38

主题

60

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10181
 楼主| 发表于 4 天前 | 显示全部楼层
金哥专用 发表于 2025-12-10 18:09
有个疑问:
程序一开始 用命令设置了字体名称和大小:酷易_初始化 (A2W (“微软雅黑”), 24, , , , , , , , ...

只想改变字体颜色可以直接使用  链表_写值 (组件句柄, #组件数据_字体颜色, 字体颜色)。或者你执行了,但是没有刷新,可以执行 组件_立即重画
没有什么好说的
回复

使用道具 举报

38

主题

60

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10181
 楼主| 发表于 4 天前 | 显示全部楼层
金哥专用 发表于 2025-12-10 17:50
[ecode=0]m_编辑框.创建_编辑框 (窗口句柄, , m_标签文本.取左边 () + m_标签文本.取宽度 () + 24, m_标 ...

确实是调节钮有BUG了
没有什么好说的
回复

使用道具 举报

38

主题

60

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10181
 楼主| 发表于 4 天前 | 显示全部楼层
金哥专用 发表于 2025-12-10 11:32
按钮点击稍微快一点就会出异常。

现已解决,下个版本一起发布!
没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 3 天前 | 显示全部楼层
997502977 发表于 2025-12-10 18:29
只想改变字体颜色可以直接使用  链表_写值 (组件句柄, #组件数据_字体颜色, 字体颜色)。或者你执行了,但 ...



使用立即重画命令不起作用。
另外,m_链表.写值()命令,只有2个参数,没有3个。

下载.png
没有什么好说的
回复

使用道具 举报

38

主题

60

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10181
 楼主| 发表于 3 天前 | 显示全部楼层
金哥专用 发表于 2025-12-11 09:03
使用立即重画命令不起作用。
另外,m_链表.写值()命令,只有2个参数,没有3个。

m_链表.置句柄(组件.取句柄())
m_链表.写值(#组件数据_字体颜色, 字体颜色)
没有什么好说的
回复

使用道具 举报

0

主题

16

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 前天 16:13 | 显示全部楼层
本帖最后由 金哥专用 于 2025-12-12 17:09 编辑
997502977 发表于 2025-12-11 18:59
m_链表.置句柄(组件.取句柄())
m_链表.写值(#组件数据_字体颜色, 字体颜色)

感谢解答。
看来如果单纯的想改变颜色,还不能用置字体()。能不能让 置字体()也能实现只改变颜色这个功能,只需1行代码,用m_链表.写值 要2行代码。



没有什么好说的
回复

使用道具 举报

38

主题

60

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10181
 楼主| 发表于 前天 19:36 | 显示全部楼层
金哥专用 发表于 2025-12-12 16:13
感谢解答。
看来如果单纯的想改变颜色,还不能用置字体()。能不能让 置字体()也能实现只改变颜色这个 ...

目前已经修复,下一版本发布。给你的只是目前的解决办法。也可以改造一下模块,所有组件的基类可以设置为链表的,就可以不用置句柄了
没有什么好说的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火软幻日组 |网站地图

GMT+8, 2025-12-14 22:46 , Processed in 0.125310 second(s), 24 queries .

快速回复 返回顶部 返回列表