MetaTrader 4 Build 529 beta lançado com novo compilador - página 160

 
Quando eu mudo a propriedade OBJPROP_HIDDEN, o objeto não está escondido na lista de objetos... se eu passo verdadeiro ou falso a esta propriedade, nenhuma mudança é visível... o objeto é sempre visível na lista de objetos.
Observo isto com o objeto
OBJ_RECTANGLE_LABEL... Não verifiquei como este imóvel funciona com outros objetos... a situação é provavelmente a mesma lá...

Por favor, dê uma olhada...
 
BorisMQL4:
Quando eu mudo a propriedade OBJPROP_HIDDEN, o objeto não está escondido na lista de objetos... se eu passo verdadeiro ou falso a esta propriedade, nenhuma mudança é visível... o objeto é sempre visível na lista de objetos.
Observo isto com o objeto
OBJ_RECTANGLE_LABEL... Não verifiquei como este imóvel funciona com outros objetos... a situação é provavelmente a mesma lá...

Por favor, dê uma olhada...
Claro que sim. Um pouco mais tarde.
 
#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);
  }

^^ este código produz isto (ampliado):



De alguma forma, isto não parece muito certo...

construir 574

 
maximillion:

^^ este código produz isto (ampliado):



De alguma forma, isto não parece muito certo...

construir 574


Que tal isso?
cp.Add(cb);
 
tara:
Que tal isso?

afaict todas as quatro fronteiras devem ser alinhadas em vez de apenas uma (o contêiner é apenas um local a ser utilizado).
 
Os antigos EAs escrevem após a inicialização que eles iniciaram com sucesso:
2014.01.13 00:01:29     Expert GBPUSD,M1: initialized

Ou que eles estão pregados porque estão atrasados (não me lembro literalmente).

Os novos não dizem nada sobre uma inicialização bem sucedida. É essa a intenção?

________________

*Os novos são escritos pelas novas regras e compilados nos builds testados.

 
maximillion:

afaict todas as quatro fronteiras devem ser alinhadas em vez de apenas uma (o contêiner é apenas um local a ser utilizado).
#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);
  }
 
Em testes e otimização, se você usar um formulário com nomes de variáveis substitutos com comentários
input ENUM_TIMEFRAMES TF=PERIOD_D1; //Таймфрейм поиска уровней
sem código fonte, só é possível combinar os dados nos relatórios com os parâmetros de entrada correspondentes por sensação.
 

Caros testadores beta. Vamos continuar no ramo mais recente para testes beta, a fim de não ter múltiplas questões de testes em diferentes ramos.
Aqui:

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

Caros testadores beta. Não vamos produzir perguntas de teste para vários ramos, vamos continuar no último ramo para testes beta.
Aqui:


 

Encontrei apenas uma menção do Painel Simples nesta linha

Você pode me dizer onde devo ler a descrição?