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);
  }

^^ このコードでは、このように(拡大して)出力されます。



なんとなくしっくりこない...。

ビルド574

 
maximillion:

^^ このコードでは、このように(拡大して)出力されます。



なんとなくしっくりこない...。

ビルド574


これはどうでしょう?
cp.Add(cb);
 
tara:
これはどうでしょう?

4つのボーダーは1つだけでなく、すべて揃える必要があります(コンテナは単なるプレースホルダです)。
 
旧EAは初期化後に「初期化に成功しました」と書いています。
2014.01.13 00:01:29     Expert GBPUSD,M1: initialized

あるいは、期限切れだから釘付けになるとか(逐一覚えていない)。

新しいものは、初期化に成功したとは一言も書いていない。それは意図したことなのでしょうか?

________________

*新しいもの - 新しいルールで書かれ、テストビルドでコンパイルされたもの。

 
maximillion:

4つのボーダーは1つだけでなく、すべて揃える必要があります(コンテナは単なるプレースホルダです)。
#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

ベータテスターの皆様へ 私たちは 様々な ブランチの ための テスト 問題を 生成しない ようにしよう ベータテストのための 最新の ブランチで 継続されます。
ここ

https://www.mql5.com/ru/forum/148850/p
age5

 

このスレッドでは、シンプルパネルについての 言及しか見つけられませんでしたが

どこで説明を読むか教えてください。

理由: