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


어쩌면 그렇게?
c p .Add(cb);
 
tara :
어쩌면 그렇게?

네 개의 테두리가 모두 하나가 아닌 정렬되어야 합니다(컨테이너는 자리 표시자일 뿐입니다).
 
초기화 후 Old Expert Advisors는 성공적으로 초기화되었다고 기록합니다.
 2014.01 . 13 00 : 01 : 29      Expert GBPUSD,M1: initialized

또는 지연으로 인해 두들겨 맞았거나 (나는 그대로 기억하지 못합니다).

새로운 것들은 성공적인 초기화에 대해 아무 것도 쓰지 않습니다. 의도한대로였나요?

________________

*New - 새로운 규칙에 따라 작성되고 테스트된 빌드로 컴파일되었습니다.

 
maximillion :

네 개의 테두리가 모두 하나가 아닌 정렬되어야 합니다(컨테이너는 자리 표시자일 뿐입니다).
 #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/page5

 

이 스레드에서만 검색하여 Simple Panel 에 대한 언급을 찾았습니다.

설명을 어디에서 읽을 수 있는지 알려주세요.