文章 "DoEasy 函数库中的图形(第一百部分):改进扩展标准图形对象的处理"

 

新文章 DoEasy 函数库中的图形(第一百部分):改进扩展标准图形对象的处理已发布:

在本文中,我将剔除在画布上同时处理扩展(和标准)图形对象和窗体对象方面的明显缺陷,并修复在前一篇文章中执行测试期间检测到的错误。 本文总结了函数库说明的这一部分。


编译,并在图表上启动 EA:


正如我们所见,每个窗体对象的 ZOrder 值在创建后立即等于零,但图形对象仍然是“在它们下面”构建的。 每个对象的 ZOrder 值的变更是“在一个循环中”执行的 — 不超过图表上窗体对象的数量(从零开始计算)。 任何构造的图形对象始终显示在 GUI 对象的“下方”,其相对位置保持不变,这意味着它们根据其 ZOrder 属性的值在列表中正确派发。 最后,复合图形对象现在被正确地限定在屏幕的边缘,并且无论其轴点的位置如何,都不会扭曲。 与其它图形对象一样,它绘制在窗体对象下方。

作者:Artyom Trishkin