기고글 토론 "바보도 할 수 있는 MQL: 객체 클래스 디자인 및 생성 방법" - 페이지 3

 

이렇게 버튼의 반응을 미리 확인해보세요:

if(id==CHARTEVENT_OBJECT_CLICK
         && StringFind(sparam,"CWin1.STR2.RowType3.Button3",0)>=0)
        {
         Print("버튼을 눌렀습니다.",sparam);
        }

를 클릭한 다음 필요한 것을 삽입하세요.

 

그리고 또 다른 질문은 그러한 모듈을 지표로 고통없이 전송할 수 있는지 여부입니다????

로 옮길 수 있는지, 가능하다면 어떻게 할 수 있는지입니다.

모듈 창이 기본 창에 남아 있고 최소화 및 확장 속성을 가질 수 있도록, 가급적이면 다른 모듈이 그 자리에 확장될 수 있도록 하는 것이 바람직합니다.

예를 들어 모듈을 만들 때 이 매개변수를 사용자 정의할 수 있게 만들려면.

최소화 버튼을 클릭하면 이 모듈이 어떤 모듈로 바뀌는지, 이 모듈이 다시 확장될 때 이 모듈의 위치는 어디로 바뀌는지 등을 설정할 수 있습니다.

 
그리고 각각의 새 모듈은 결과 파일 이름에 따라 원래의 개체 이름을 갖습니다.
 

ClassMasterFile.mqh 파일을 업데이트하고 MasterWindows.mq5를 다시 컴파일하면 창 숨기기 버튼이 작동합니다.

파일:
 
안녕하세요 =)
 

마스터윈도우를 업데이트하는 것이 좋습니다. 이제 전문가 어드바이저와 인디케이터의 두 파일이 동시에 생성됩니다.

파일:
 
DC2008:

마스터윈도우를 업데이트하는 것이 좋습니다. 이제 전문가 어드바이저와 인디케이터의 두 파일이 동시에 생성됩니다.

소스 코드와 문서가 이 문서에서 업데이트되었습니다.
 

간단한 그래픽 제어 시스템을 만들기 위한 전문 모듈을 멋지게 만들 수 있습니다.

이름 고유성 문제가 해결되었나요?

예를 들어 전문가 고문과 인주케가 서로 혼동하지 않도록?

또는 2 개의 인덱스와 어떻게 든 최소화 할 때 위치 지정 문제를 해결합니다 =)

 

마스터윈도우에 새로운 업데이트가 적용되었습니다. 이제 창 이름이 파일 이름으로 형성되므로 하나의 차트에서 고유한 이름이 됩니다. 생성기가 업데이트되었습니다. 이제 모든 이벤트가 생성된 코드에 즉시 작성되고 개발자는 이에 대한 반응만 정의하면 됩니다.

파일:
 
DC2008:

마스터윈도우에 새로운 업데이트가 적용되었습니다. 이제 창 이름이 파일 이름으로 형성되므로 하나의 차트에서 고유한 이름이 됩니다. 생성기가 업데이트되었습니다. 이제 모든 이벤트가 생성된 코드에 즉시 작성되며 개발자는 이에 대한 반응만 정의하면 됩니다.

소스 코드와 문서가 업데이트되었습니다.