//+------------------------------------------------------------------+//| Показывает кнопку |//+------------------------------------------------------------------+void CColorButton::Show(void)
{
//--- Выйти, если элемент уже видимif(CElement::IsVisible())
return;
//--- Сделать видимыми все объектыfor(int i=0; i<CElement::ObjectsElementTotal(); i++)
CElement::Object(i).Timeframes(OBJ_ALL_PERIODS);//--- Состояние видимости
CElement::IsVisible(true);
}
//+------------------------------------------------------------------+//| Скрывает кнопку |//+------------------------------------------------------------------+void CColorButton::Hide(void)
{
//--- Выйти, если элемент скрытif(!CElement::IsVisible())
return;
//--- Скрыть все объектыfor(int i=0; i<CElement::ObjectsElementTotal(); i++)
CElement::Object(i).Timeframes(OBJ_NO_PERIODS);//--- Состояние видимости
CElement::IsVisible(false);
}
//+------------------------------------------------------------------+//| Перерисовка |//+------------------------------------------------------------------+void CColorButton::Reset(void)
{
//--- Выйдем, если элемент выпадающийif(CElement::IsDropdown())
return;
//--- Скрыть и показать
Hide();
Show();
}
在我的案例中,这不是一个选项,因为有很多对象--它们是网格线而不是标准的。由于只读限制,失去了 "按高度 "提升和 "降低 "物体的能力。这是一个奇怪而不方便的限制。它只是碍于情面。
有一种方法可以以编程方式将对象拉到顶部。
首先使该对象在所有时间段内不可见,然后再使其可见。
这正是面板中的操作方式
一个奇怪而不方便的限制。它只是碍于情面。
这是该对象的创建时间。
你要的是对象的正确时间--在正确的时间创建对象。你想要什么?
这是该对象的创建时间。
你想在对象的正确时间 - 在正确的时间创建对象。你是怎么想的?
有一种方法可以以编程方式将对象拉到顶部。
首先使该对象在所有时间段内不可见,然后再使其可见。
在面板上就是这样做的
你是如何做到这一点的?我不明白...
例如,在我的面板中,我隐藏了图表外不必要的元素...
有一种方法可以以编程方式将对象拉到顶部。
首先,使该对象在所有时间段内不可见,然后再使其可见。
在小组中是这样做的
怎么说呢?我不明白...
例如,在我的面板中,我隐藏了图表外不必要的元素...
像这样。
怎么说呢?我不明白...
例如,在我的面板中,我隐藏了图表外不必要的元素...
在这里,例如...
这正是我所说的技术。
你的方法与Timeframes(OBJ_NO_PERIODS)不同的是,它不会改变对象的绘制顺序
在这里,举例来说。
这就是我所说的技术。
你的方法与Timeframes(OBJ_NO_PERIODS)不同,它不会改变对象的绘制顺序。
我很困惑,我想弄清楚Timeframes(OBJ_NO_PERIODS)可以改变对象的绘制顺序?
在我的例子中,顺序是图像A、图像B、图像C。
通过使用OBJ_ALL_PERIODS,可以把顺序改成任何其他的吗?B C A ????
你好。我面临以下问题,我从Bx公司下载了Metatrader 5终端,一切都很好,除了在任何EA(无论是内置的还是我自己的)运行期间,我在策略测试器 中没有打开订单。日志中没有任何错误。同样的EA在其他终端工作没有任何问题。他们的技术支持提供了他们的帮助,并说这不是他们的问题。也许你有一些想法,如何在策略测试器中打开订单?
终端的构建是什么?如果你在同一个终端连接到另一个贸易服务器(你知道你可以从一个终端连接到任何贸易服务器吗?
在这里插入一张策略测试器的截图,标签 "设置"。让我们看看那里的设置是什么。