文章 "如何创建任意复杂度的图形面板" - 页 4

 
非常有用的东西
 

非常好的文章。

我想知道如何移除 关闭按钮并将其固定在底部?

 
Marcio Pereira :

非常好的文章。

我想知道如何移除关闭按钮并将其固定在底部?

我不会直接告诉你。我从没想过要把所有东西都颠倒过来:)

 

在这些控件对象中放置面板时,例如在示例代码 ControlsPanel.mq5 中(此处提供:https://www.mql5.com/zh/docs/standardlibrary/controls/cpanel ),最小化然后恢复面板可调整所有面板的大小,使其与控件大小相同;

启动时:

https://www.mql5.com/en/charts/10905636/nzdjpy-h1-go-markets-pty

最小化/还原后:

https://www.mql5.com/en/charts/10905637/nzdjpy-h1-go-markets-pty

是否有任何方法可以避免这种情况,或者尽管文档暗示不可能嵌套面板?

Documentation on MQL5: Standard Library / Panels and Dialogs / CPanel
Documentation on MQL5: Standard Library / Panels and Dialogs / CPanel
  • www.mql5.com
//|                                                ControlsPanel.mq5 | //|                        Copyright 2017, MetaQuotes Software Corp. | //|                                             https://www.mql5.com | //| defines                                                          |  INDENT_LEFT                         (11)      ...
 
el_looto :

在这些控件对象中放置面板时,例如在示例代码 ControlsPanel.mq5 中(此处提供:https://www.mql5.com/zh/docs/standardlibrary/controls/cpanel),最小化然后恢复面板会调整所有面板的大小,使其与控件大小相同;

启动时:

https:// www.mql5.com/en/charts/10905636/nzdjpy-h1-go-markets-pty

最小化/还原后:

https:// www.mql5.com/en/charts/10905637/nzdjpy-h1-go-markets-pty

是否有任何方法可以避免这种情况,或者尽管文档中暗示不可能嵌套面板?

本文举例说明了创建面板的另一种方法。

虽然我一直喜欢标准方法(我建议您使用标准方法)

  • [data folder]\MQL5\Experts\Examples\Controls\Controls.mq5
  • [data folder]/MQL5\Indicators\Examples\Panels\ChartPanel\ChartPanel.mq5
  • [data folder]/MQL5\Indicators\Examples\Panels\SimplePanel\SimplePanel.mq5
 

你好,弗拉基米尔、


请解释一下如何创建多栏列表框

 
flagcandles :

你好,弗拉基米尔、


请解释一下如何创建多栏列表框

这就像做一个表格。

 

下午好!

如果将面板移到图表的右边缘,然后改变图表的宽度,例如打开导航窗口,面板就会 "移走",超出图表的边界。面板变得不可见。

我该如何解决这个问题--使面板不会超出图表边界。


1 2


非常感谢。

 
Dmitriy Tyunin:

下午好!

如果将面板移到图表的右边缘,然后改变图表的宽度,例如打开导航窗口,面板就会 "移走",超出图表的边界。面板就会隐形。

怎样才能使面板不超出图表边框?




非常感谢。

因此,一目了然--将图表的大小 保存在变量中的某个位置。持续监控改变图表宽度的事件,图表应处于活动状态。

 
Dmitriy Tyunin:

如果将面板移动到图表的右边缘,然后改变图表的宽度,例如打开导航窗口,面板就会 "移动 "到图表边界之外。面板将变得不可见。

如何纠正这种情况,使面板不超出图表边界。

本文 将对源代码进行修改,以支持边界控制和其他许多图形用户界面的实现。

Применение OLAP в трейдинге (Часть 2): Визуализация результатов интерактивного анализа многомерных данных
Применение OLAP в трейдинге (Часть 2): Визуализация результатов интерактивного анализа многомерных данных
  • www.mql5.com
В первой статье, посвященной OLAP в трейдинге, мы рассмотрели общие принципы аналитической обработки многомерных данных и предоставили готовые классы MQL, позволяющие применить OLAP на практике для истории счета или торговых отчетов. Вместе с тем вывод результатов анализа был пока реализован в упрощенном текстовом виде в лог экспертов. Для...