Выпущена бета-версия MetaTrader 4 Build 529 с новым компилятором - страница 160

 
При изменении свойства OBJPROP_HIDDEN, объект не скрывается в списке объектов.. при передаче значения true или false этому свойству никаких изменений не видно.. в списке объектов всегда виден объект.
Это наблюдаю с объектом
OBJ_RECTANGLE_LABEL.. работу данного свойства с другими объектами не проверял.. скорее всего там аналогичная ситуация..

Посмотрите пожалуйста..
 
BorisMQL4:
При изменении свойства OBJPROP_HIDDEN, объект не скрывается в списке объектов.. при передаче значения true или false этому свойству никаких изменений не видно.. в списке объектов всегда виден объект.
Это наблюдаю с объектом
OBJ_RECTANGLE_LABEL.. работу данного свойства с другими объектами не проверял.. скорее всего там аналогичная ситуация..

Посмотрите пожалуйста..
Конечно, сделаем. Немного попозже.
 
#include <Controls/Panel.mqh>
#include <Controls/Button.mqh>
#include <Controls/WndContainer.mqh>

CWndContainer cc;
CPanel cp;
CButton cb;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
   cc.Move(100,100);
   cc.Size(100,100);

   cp.Create(0,"cp",0,0,0,0,0);
   cp.BorderType(BORDER_FLAT);
   cp.ColorBackground(clrOrange);
   cp.ColorBorder(clrWhite);
   cp.Alignment(WND_ALIGN_CLIENT,0,0,0,0);
   cp.Align(cc.Rect()); // align to container
   cc.Add(cp);

   cb.Create(0,"cb",0,0,0,0,0);
   cb.ColorBackground(clrGreen);
   cb.ColorBorder(clrCyan);
   cb.Alignment(WND_ALIGN_CLIENT,0,0,0,0);
   cb.Align(cp.Rect()); // align to panel
   cc.Add(cb);
//---
   return(INIT_SUCCEEDED);
  }

^^ this code produces this (magnified):



Somehow this doesn't look quite right...

build 574

 
maximillion:

^^ this code produces this (magnified):



Somehow this doesn't look quite right...

build 574


Может так?
cp.Add(cb);
 
tara:
Может так?

afaict all four borders should be aligned instead of just one (container's just a placeholder).
 
Старые советники после инициализации пишут, что они успешно проинициализировались:
2014.01.13 00:01:29     Expert GBPUSD,M1: initialized

Или что они пришиблены по причине просрочки (дословно не помню).

Новые про успешную инициализацию ничего не пишут. Это так и задумывалось?

________________

*Новые - написанные по новым правилам и откомпилированные в тестируемых билдах.

 
maximillion:

afaict all four borders should be aligned instead of just one (container's just a placeholder).
#include <Controls/Panel.mqh>
#include <Controls/Button.mqh>
#include <Controls/WndContainer.mqh>

CWndContainer cc;
CPanel cp;
CButton cb;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
   cc.Move(100,100);
   cc.Size(100,100);

   cp.Create(0,"cp",0,0,0,0,0);
   cp.BorderType(BORDER_FLAT);
   cp.ColorBackground(clrOrange);
   cp.ColorBorder(clrWhite);
   cp.Alignment(WND_ALIGN_CLIENT,0,0,0,0);
   cp.Align(cc.Rect()); // align to container
   cc.Add(cp);

   cb.Create(0,"cb",0,0,0,0,0);
   cb.ColorBackground(clrGreen);
   cb.ColorBorder(clrCyan);
   cb.Alignment(WND_ALIGN_CLIENT,0,0,0,0);
   cb.Align(cp.Rect()); // align to panel
   cp.Add(cb);          // Instead off: cc.Add(cb);
//---
   return(INIT_SUCCEEDED);
  }
 
При тестировании и оптимизации, если использовать форму с замещающими названия переменных комментариями
input ENUM_TIMEFRAMES TF=PERIOD_D1; //Таймфрейм поиска уровней
без исходного кода только наощупь можно сопоставить данные в отчётах соответствующим входным параметрам.
 

Уважаемые бета-тестеры. Давайте, чтобы не плодить вопросы тестирования по разным веткам, продолжим в самой последней ветке для бета-тестирования.
Здесь:

https://www.mql5.com/ru/forum/148850/page5

Dear beta testers. Let us not to produce test questions for various branches, will continue in the latest branch for beta testing.
Here:

https://www.mql5.com/ru/forum/148850/page5

 

Поиском только в этой ветке нашел упоминание о Simple Panel

Подскажите, пож., где почитать описание?