MetaTrader 4 Build 529 beta publié avec un nouveau compilateur - page 160

 
Lorsque je change la propriété OBJPROP_HIDDEN, l'objet n'est pas caché dans la liste des objets... si je passe true ou false à cette propriété, aucun changement n'est visible... l'objet est toujours visible dans la liste des objets.
J'observe ceci avec l'objet
OBJ_RECTANGLE_LABEL... Je n'ai pas vérifié comment cette propriété fonctionne avec d'autres objets... la situation est probablement la même là-bas...

Veuillez jeter un coup d'oeil...
 
BorisMQL4:
Lorsque je change la propriété OBJPROP_HIDDEN, l'objet n'est pas caché dans la liste des objets... si je passe true ou false à cette propriété, aucun changement n'est visible... l'objet est toujours visible dans la liste des objets.
J'observe ceci avec l'objet
OBJ_RECTANGLE_LABEL... Je n'ai pas vérifié comment cette propriété fonctionne avec d'autres objets... la situation est probablement la même là-bas...

Veuillez jeter un coup d'oeil...
Bien sûr, nous le ferons. Un peu plus tard.
 
#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);
  }

^^ ce code produit ceci (agrandi) :



D'une certaine manière, cela ne semble pas tout à fait juste...

construire 574

 
maximillion:

^^ ce code produit ceci (agrandi) :



D'une certaine manière, cela ne semble pas tout à fait juste...

construire 574


Que pensez-vous de ça ?
cp.Add(cb);
 
tara:
Que pensez-vous de ça ?

à vrai dire, les quatre bordures devraient être alignées au lieu d'une seule (le conteneur est juste un emplacement).
 
Les anciens EAs écrivent après l'initialisation qu'ils se sont initialisés avec succès :
2014.01.13 00:01:29     Expert GBPUSD,M1: initialized

Ou qu'ils sont cloués parce qu'ils sont en retard (je ne me souviens plus du verbatim).

Les nouveaux ne disent rien sur une initialisation réussie. Est-ce l'intention ?

________________

*Nouvelles - écrites par les nouvelles règles et compilées dans les builds de test.

 
maximillion:

à vrai dire, les quatre bordures devraient être alignées au lieu d'une seule (le conteneur est juste un emplacement).
#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);
  }
 
Lors des tests et de l'optimisation, si vous utilisez un formulaire avec des noms de variables substitués par des commentaires
input ENUM_TIMEFRAMES TF=PERIOD_D1; //Таймфрейм поиска уровней
Sans code source, il n'est possible de faire correspondre les données des rapports aux paramètres d'entrée correspondants qu'au feeling.
 

Chers bêta-testeurs. Continuons dans la branche la plus récente pour les tests bêta, afin de ne pas avoir plusieurs questions de test dans différentes branches.
Ici :

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

Chers bêta-testeurs. Permettez-nous de ne pas produire des questions de test pour les différentes branches, se poursuivra dans la dernière branche pour les tests bêta.
Ici:

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

 

Je n'ai trouvé une mention du Simple Panel que dans ce fil de discussion.

Pouvez-vous me dire où lire la description ?

Raison: