초보자의 질문 MQL4 MT4 MetaTrader 4 - 페이지 218

 
Maxim Kuznetsov :

// задержка 500 милисекунд, годная для тестера

구멍으로 끌려갔다

 
좋은 저녁이에요. 오픈 소스가 있는 피보나치 확장 을 기반으로 한 최소한 한 명의 (인터넷에서 전혀 찾지 못한) 고문을 찾도록 도와주세요.
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
При создании графического объекта функцией ObjectCreate() необходимо указать тип создаваемого объекта, который может принимать одно из значений перечисления ENUM_OBJECT. Дальнейшие уточнения свойств созданного объекта возможно с помощью функций по работе с графическими объектами.
 

객체를 다루려고 하는데 MQL4 레퍼런스에 버튼(Pressed/Released)을 누르면 그림이 바뀌는 예가 있습니다. 버튼에는 2가지 상태가 있습니다. 그래서 문제는 버튼을 예를 들어 3개 이상의 상태 로 만드는 방법입니다. 버튼의 각 상태에 대한 그림을 원합니다. 이 기능으로 할 수 없다면 어떤 기능이 원하는 결과를 얻을 수 있습니까?

 //--- установим картинки для режимов On и Off
ObjectSetString (chart_ID,name, OBJPROP_BMPFILE , 0 ,file_on)
ObjectSetString (chart_ID,name, OBJPROP_BMPFILE , 1 ,file_off)

//--- установим, в каком сотоянии находится метка (нажатом или отжатом)
   ObjectSetInteger (chart_ID,name, OBJPROP_STATE ,state);
 
Nauris Zukas :

객체를 다루려고 하는데 MQL4 레퍼런스에 버튼(Pressed/Released)을 누르면 그림이 바뀌는 예가 있습니다. 버튼에는 2가지 상태가 있습니다. 그래서 문제는 버튼을 예를 들어 3개 이상의 상태 로 만드는 방법입니다. 버튼의 각 상태에 대한 그림을 원합니다. 이 기능으로 할 수 없다면 어떤 기능이 원하는 결과를 얻을 수 있습니까?


' 처럼요? 눌려요, 눌려요, 반쯤 눌려요?
 
Vladislav Andruschenko :

' 처럼요? 눌려요, 눌려요, 반쯤 눌려요?

반쯤 우울 :)

 
Vladislav Andruschenko :

' 처럼요? 눌려요, 눌려요, 반쯤 눌려요?

슬라이더를 9개 위치로 이동) 눌렀을 때 옅은 노란색이 되고 이중 노란색이 되는 것을 깨달았습니다. 그러나 이것은 표준 버튼이 아닙니다.

 
Vladislav Andruschenko :

' 처럼요? 눌려요, 눌려요, 반쯤 눌려요?

진지하게? 원하는 결과에 대해 자세히 읽어도 이해하기 어렵습니까?
그림을 클릭할 때마다 그림이 바뀝니다. 예를 들어 5장의 사진, 각 사진은 원을 클릭할 때마다 변경됩니다.
원에서 2개의 사진을 변경해야 하는 경우 OBJPROP_STATE가 가장 좋지만 2개 이상입니다.

 
Nauris Zukas :

진지하게? 원하는 결과에 대해 자세히 읽어도 이해하기 어렵습니까?
그림을 클릭할 때마다 그림이 바뀝니다. 예를 들어 5장의 사진, 각 사진은 원을 클릭할 때마다 변경됩니다.
원에서 2개의 사진을 변경해야 하는 경우 OBJPROP_STATE가 가장 좋지만 2개 이상입니다.

예, 이해하기 어렵습니다. 모든 것과 모든 사람을 씹을 필요가 있습니다.
 
Nauris Zukas :
원에서 2개의 사진을 변경해야 하는 경우 OBJPROP_STATE가 가장 좋습니다. 하지만 2개 이상입니다.

가능한 솔루션: 여러 OBJ_BITMAP_LABEL 개체 를 차례로 만듭니다. 첫 번째 개체를 클릭하면 해당 개체가 제거되고 같은 위치에 두 번째 개체가 생성됩니다. 두 번째 후 - 세 번째. 두 모드 모두 OBJPROP_BMPFILE은 동일한 이미지를 로드하고 클릭 상태를 추적하지 않고 기존 개체의 이름을 추적합니다. 이 이름은 버튼의 현재 상태를 알려줍니다.

 
Aleksei Stepanenko :

가능한 솔루션: 여러 OBJ_BITMAP_LABEL 개체 를 차례로 만듭니다. 첫 번째 개체를 클릭하면 해당 개체가 제거되고 같은 위치에 두 번째 개체가 생성됩니다. 두 번째 후 - 세 번째. 두 모드 모두 OBJPROP_BMPFILE은 동일한 이미지를 로드하고 클릭 상태를 추적하지 않고 기존 개체의 이름을 추적합니다. 이 이름은 버튼의 현재 상태를 알려줍니다.

감사합니다. 시도하겠습니다!