用 MQL 编写的用户界面图库 - 页 18

 
一个小小的通知...
 
1.连接构造函数后,我们将创建一个简单的窗口。

2.通过添加新元素,我们将逐渐使其复杂化。

3.首先,我们将学习一个创建元素组的简单系统。

4.然后,我将通过声明锚点和修正来展示简单的定位原则。

5.5. 然后,我们将使用一些简单的词来设置元素和窗口的不同属性,如 FIC(点击即固定)、OOI(初始时打开)、V_MIN、V_MAX 和 STEP(最小值、最大值和步长),用于按钮和滑块的输入字段。我们还将使用 SYNC 关键字在多个控件 之间同步数值变化。命令 SWITCH 将用于连接一组元素中按钮的切换。

6.6. 我将展示如何使用两个单词 IS_TABLE 轻松创建表格并将任何元素集成到表格中。

7.还有很多很多。这门语言的可能性非常大,4 年过去了,我仍然没有记住所有的东西。不过,一切都会在适当的时候...


 
设计器的优势之一是能够快速创建和保存窗口、组和元素的模板,这样下次就可以复制整个窗口和组,只需做很小的改动,就能将界面制作时间缩短 90% 或更多。
 

技术上的小问题


 

还在设计器中添加了 5 个窗口,以方便查找和安装以下界面资源:

1.所需的图标

字体

3.声音(它们也通过标记语言连接)。

4.框架(可为元素设置框架) 5.

5.颜色

//---------------------------------------------------------------

辅助窗口可以从构造函数的任务栏中调用,也可以从上下文菜单中调用(通过双击)。

看起来就是这样:


 
所有图标都已集成在生成器中,但字体和声音尚未集成。不过,您可以在 Windows 设置中启用字体,我也会将声音存档给您,您只需将它们放到 MT5 的声音文件夹中即可。
 

你可能已经注意到,设计器底部有一个任务栏。当你在界面上工作时,可以将窗口最小化,以最大限度地利用图形空间。

这就是它的样子。标签页可以拖动、交换和关闭。按下鼠标左键即可触发标签。

 

构造函数有自己的上下文菜单,双击空白图表空间或其中的任何自定义窗口即可调用。

您还可以找到以下功能:

1. 使用 "Bring window on top(将窗口置顶)"功能将其他窗口置顶。当另一个具有 "始终在顶部 "属性的窗口挡住了您的窗口时,您就需要使用该功能。在其他情况下则不需要此功能。

2.2. 通过构造函数的上下文菜单,可以调用用户界面中的自定义上下文菜单。这样就可以编辑或查看更改。

3.3. 构造函数的上下文菜单可以调用自定义任务栏并与之配合使用。

4. "保存项目并打印 API 文件 "选项可将创建的界面打印到文件中,以便进一步连接到用户程序。

5.5. "关于程序 "选项调用一个窗口,其中包含介绍文案的文字。


如下所示


 
就到这里吧。周日见
 
Реter Konow # :
就到这里吧。周日见。
感谢您在本周末贡献时间,期待周日的发布。