文章 "DoEasy. 控件 (第 1 部分): 第一步" 新评论 MetaQuotes 2022.06.14 07:46 新文章 DoEasy. 控件 (第 1 部分): 第一步已发布: 本文开始延展话题,介绍如何利用 MQL5 仿照 Windows 窗体样式创建控件。 我感兴趣的第一个对象是创建面板(panel)类。 若是没有控件,那么管理就会变得越来越困难。 因此,我将仿照 Windows 窗体样式创建所有可能的控件。 编译 EA,并在图表上启动它: 窗体会对鼠标移动作出反应,并始终置于已添加到图表的图形对象的顶部。 元素对象的渐变填充绘制无误,并且面板对象只有一种颜色。 但是,无论是元素还是面板都不会对鼠标作出反应,且都锁定在所有图形对象之下的背景中。 这是因为我只需处理窗体对象的鼠标事件。 面板本质上是一个窗体,这个事实并不重要,因为我只处理显式的 CForm 类。 我稍后会修复这一点。 作者:Artyom Trishkin 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 DoEasy. 控件 (第 1 部分): 第一步已发布:
本文开始延展话题,介绍如何利用 MQL5 仿照 Windows 窗体样式创建控件。 我感兴趣的第一个对象是创建面板(panel)类。 若是没有控件,那么管理就会变得越来越困难。 因此,我将仿照 Windows 窗体样式创建所有可能的控件。
编译 EA,并在图表上启动它:
窗体会对鼠标移动作出反应,并始终置于已添加到图表的图形对象的顶部。 元素对象的渐变填充绘制无误,并且面板对象只有一种颜色。 但是,无论是元素还是面板都不会对鼠标作出反应,且都锁定在所有图形对象之下的背景中。 这是因为我只需处理窗体对象的鼠标事件。 面板本质上是一个窗体,这个事实并不重要,因为我只处理显式的 CForm 类。 我稍后会修复这一点。
作者:Artyom Trishkin