Experts: Demo_Create_OBJ_BITMAP_LABEL_EA

 

Demo_Create_OBJ_BITMAP_LABEL_EA:

OBJ_BITMAP_LABEL 타입의 개체를 사용하여 만든 버튼의 예

Demo_Create_OBJ_BITMAP_LABEL_EA

작성자: MetaQuotes

 
안녕하세요, 클릭을 처리할 때 오브젝트_비트맵_라벨의 우선순위를 높일 계획이 있나요?
 
명확히 설명해 주세요. 확인해보니 OBJ_BITMAP_LABEL 객체가 전경에 있으면 마우스 클릭 이벤트가 올바르게 인식됩니다.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 
오브젝트_비트맵_라벨 오브 젝트가 다른 오브젝트(예: 오브젝트_편집)와 겹치는 경우 클릭 이벤트가 무시됩니다. 이 질문을 서비스 데스크에 문의한 결과 "그렇게 설계되어 있기 때문에 클릭을 처리할 때 OBJ_BITMAP_LABEL의 우선 순위가 낮습니다"라는 답변을 받았습니다. 어떤 경우에는 이 객체를 사용하여 GUI 요소를 구현하면 그다지 편리하지 않습니다.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 

간단하고 일반적인 전경 번역 코드를 작성할 수 있습니다. 이를 위해 객체를 삭제하고 다시 생성합니다.

예를 들어 GUI 요소에 대한 객체 래퍼를 만들고 초기화/반전할 때마다 필요한 객체/객체 그룹을 포그라운드로 가져올 수 있습니다.

 
Vigor:

간단하고 일반적인 전경 번역 코드를 작성할 수 있습니다. 이를 위해 객체를 삭제하고 다시 생성합니다.

예를 들어 GUI 요소에 대한 객체 래퍼를 만들고 각 초기화/반전 시 필요한 객체/객체 그룹을 포그라운드로 가져올 수 있습니다.

여기서는 터미널 자체에서 객체의 클릭을 처리하는 문제입니다. 아래는 이 모든 것을 보여주는 간단한 EA입니다.
파일:
TestBmp.mq5  3 kb