MetaTrader 4 Build 529 Beta, Yeni Derleyici ile Yayınlandı - sayfa 160

 
OBJPROP_HIDDEN özelliğini değiştirirken, nesne nesneler listesinde gizlenmez.. bu özelliğe true veya false değeri aktarılırken hiçbir değişiklik görünmez.. nesne, nesneler listesinde her zaman görünür.
Bunu
OBJ_RECTANGLE_LABEL nesnesiyle gözlemliyorum.. Diğer nesnelerle bu özelliğin çalışmasını kontrol etmedim.. benzer bir durum var büyük ihtimalle..

Bak lütfen..
 
BorisMQL4 :
OBJPROP_HIDDEN özelliğini değiştirirken, nesne nesneler listesinde gizlenmez.. bu özelliğe true veya false değeri aktarılırken hiçbir değişiklik görünmez.. nesne, nesneler listesinde her zaman görünür.
Bunu
OBJ_RECTANGLE_LABEL nesnesiyle gözlemliyorum.. Diğer nesnelerle bu özelliğin çalışmasını kontrol etmedim.. benzer bir durum var büyük ihtimalle..

Bak lütfen..
Tabi ki yapacağız. Bir süre sonra.
 
#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 );
  }

^^ bu kod şunu üretir (büyütülmüş):



Nedense bu pek doğru görünmüyor...

574 inşa

 
maximillion :

^^ bu kod şunu üretir (büyütülmüş):



Nedense bu pek doğru görünmüyor...

574 inşa


Belki bu yüzden?
c p .Add(cb);
 
tara :
Belki bu yüzden?

bir yerine dört kenarlığın tümü hizalanmalıdır (kapsayıcı yalnızca bir yer tutucudur).
 
Başlatmadan sonra Eski Uzman Danışmanlar, başarıyla başlatıldıklarını yazar:
 2014.01 . 13 00 : 01 : 29      Expert GBPUSD,M1: initialized

Ya da gecikme nedeniyle dövüldüklerini (kelimesi tam olarak hatırlamıyorum).

Yenileri başarılı başlatma hakkında hiçbir şey yazmaz. Böyle mi amaçlanıyordu?

________________

*Yeni - yeni kurallara göre yazılmış ve test edilmiş yapılarda derlenmiştir.

 
maximillion :

bir yerine dört kenarlığın tümü hizalanmalıdır (kapsayıcı yalnızca bir yer tutucudur).
 #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 );
  }
 
Test ederken ve optimize ederken, değişken adlarının yerine yorumlar içeren bir form kullanıyorsanız
 input ENUM_TIMEFRAMES TF= PERIOD_D1 ; //Таймфрейм поиска уровней
kaynak kodu olmadan, raporlardaki verileri karşılık gelen giriş parametreleriyle yalnızca dokunarak karşılaştırabilirsiniz.
 

Sevgili beta test kullanıcıları. Farklı branşlarda test soruları üretmemek adına son dalda beta testi için devam edelim.
Burada:

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

Sevgili beta test kullanıcıları . Çeşitli branşlar için test soruları üretmeyelim , beta testleri için en son branşta devam edeceğiz .
burada :

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

 

Sadece bu başlıkta arama yaparak Simple Panel'den bahsedildiğini buldum.

Söyle bana, lütfen, açıklamayı nerede okuyacağım?