При создании графического объекта функцией ObjectCreate() необходимо указать тип создаваемого объекта, который может принимать одно из значений перечисления ENUM_OBJECT. Дальнейшие уточнения свойств созданного объекта возможно с помощью функций по работе с графическими объектами.
객체를 다루려고 하는데 MQL4 레퍼런스에 버튼(Pressed/Released)을 누르면 그림이 바뀌는 예가 있습니다. 버튼에는 2가지 상태가 있습니다. 그래서 문제는 버튼을 예를 들어 3개 이상의 상태 로 만드는 방법입니다. 버튼의 각 상태에 대한 그림을 원합니다. 이 기능으로 할 수 없다면 어떤 기능이 원하는 결과를 얻을 수 있습니까?
//--- установим картинки для режимов On и OffObjectSetString (chart_ID,name, OBJPROP_BMPFILE , 0 ,file_on)
ObjectSetString (chart_ID,name, OBJPROP_BMPFILE , 1 ,file_off)
//--- установим, в каком сотоянии находится метка (нажатом или отжатом)ObjectSetInteger (chart_ID,name, OBJPROP_STATE ,state);
객체를 다루려고 하는데 MQL4 레퍼런스에 버튼(Pressed/Released)을 누르면 그림이 바뀌는 예가 있습니다. 버튼에는 2가지 상태가 있습니다. 그래서 문제는 버튼을 예를 들어 3개 이상의 상태 로 만드는 방법입니다. 버튼의 각 상태에 대한 그림을 원합니다. 이 기능으로 할 수 없다면 어떤 기능이 원하는 결과를 얻을 수 있습니까?
진지하게? 원하는 결과에 대해 자세히 읽어도 이해하기 어렵습니까? 그림을 클릭할 때마다 그림이 바뀝니다. 예를 들어 5장의 사진, 각 사진은 원을 클릭할 때마다 변경됩니다. 원에서 2개의 사진을 변경해야 하는 경우 OBJPROP_STATE가 가장 좋지만 2개 이상입니다.
진지하게? 원하는 결과에 대해 자세히 읽어도 이해하기 어렵습니까? 그림을 클릭할 때마다 그림이 바뀝니다. 예를 들어 5장의 사진, 각 사진은 원을 클릭할 때마다 변경됩니다. 원에서 2개의 사진을 변경해야 하는 경우 OBJPROP_STATE가 가장 좋지만 2개 이상입니다.
Nauris Zukas : 원에서 2개의 사진을 변경해야 하는 경우 OBJPROP_STATE가 가장 좋습니다. 하지만 2개 이상입니다.
가능한 솔루션: 여러 OBJ_BITMAP_LABEL 개체 를 차례로 만듭니다. 첫 번째 개체를 클릭하면 해당 개체가 제거되고 같은 위치에 두 번째 개체가 생성됩니다. 두 번째 후 - 세 번째. 두 모드 모두 OBJPROP_BMPFILE은 동일한 이미지를 로드하고 클릭 상태를 추적하지 않고 기존 개체의 이름을 추적합니다. 이 이름은 버튼의 현재 상태를 알려줍니다.
가능한 솔루션: 여러 OBJ_BITMAP_LABEL 개체 를 차례로 만듭니다. 첫 번째 개체를 클릭하면 해당 개체가 제거되고 같은 위치에 두 번째 개체가 생성됩니다. 두 번째 후 - 세 번째. 두 모드 모두 OBJPROP_BMPFILE은 동일한 이미지를 로드하고 클릭 상태를 추적하지 않고 기존 개체의 이름을 추적합니다. 이 이름은 버튼의 현재 상태를 알려줍니다.
// задержка 500 милисекунд, годная для тестера
구멍으로 끌려갔다
객체를 다루려고 하는데 MQL4 레퍼런스에 버튼(Pressed/Released)을 누르면 그림이 바뀌는 예가 있습니다. 버튼에는 2가지 상태가 있습니다. 그래서 문제는 버튼을 예를 들어 3개 이상의 상태 로 만드는 방법입니다. 버튼의 각 상태에 대한 그림을 원합니다. 이 기능으로 할 수 없다면 어떤 기능이 원하는 결과를 얻을 수 있습니까?
객체를 다루려고 하는데 MQL4 레퍼런스에 버튼(Pressed/Released)을 누르면 그림이 바뀌는 예가 있습니다. 버튼에는 2가지 상태가 있습니다. 그래서 문제는 버튼을 예를 들어 3개 이상의 상태 로 만드는 방법입니다. 버튼의 각 상태에 대한 그림을 원합니다. 이 기능으로 할 수 없다면 어떤 기능이 원하는 결과를 얻을 수 있습니까?
반쯤 우울 :)
슬라이더를 9개 위치로 이동) 눌렀을 때 옅은 노란색이 되고 이중 노란색이 되는 것을 깨달았습니다. 그러나 이것은 표준 버튼이 아닙니다.
진지하게? 원하는 결과에 대해 자세히 읽어도 이해하기 어렵습니까?
그림을 클릭할 때마다 그림이 바뀝니다. 예를 들어 5장의 사진, 각 사진은 원을 클릭할 때마다 변경됩니다.
원에서 2개의 사진을 변경해야 하는 경우 OBJPROP_STATE가 가장 좋지만 2개 이상입니다.
진지하게? 원하는 결과에 대해 자세히 읽어도 이해하기 어렵습니까?
그림을 클릭할 때마다 그림이 바뀝니다. 예를 들어 5장의 사진, 각 사진은 원을 클릭할 때마다 변경됩니다.
원에서 2개의 사진을 변경해야 하는 경우 OBJPROP_STATE가 가장 좋지만 2개 이상입니다.
원에서 2개의 사진을 변경해야 하는 경우 OBJPROP_STATE가 가장 좋습니다. 하지만 2개 이상입니다.
가능한 솔루션: 여러 OBJ_BITMAP_LABEL 개체 를 차례로 만듭니다. 첫 번째 개체를 클릭하면 해당 개체가 제거되고 같은 위치에 두 번째 개체가 생성됩니다. 두 번째 후 - 세 번째. 두 모드 모두 OBJPROP_BMPFILE은 동일한 이미지를 로드하고 클릭 상태를 추적하지 않고 기존 개체의 이름을 추적합니다. 이 이름은 버튼의 현재 상태를 알려줍니다.
가능한 솔루션: 여러 OBJ_BITMAP_LABEL 개체 를 차례로 만듭니다. 첫 번째 개체를 클릭하면 해당 개체가 제거되고 같은 위치에 두 번째 개체가 생성됩니다. 두 번째 후 - 세 번째. 두 모드 모두 OBJPROP_BMPFILE은 동일한 이미지를 로드하고 클릭 상태를 추적하지 않고 기존 개체의 이름을 추적합니다. 이 이름은 버튼의 현재 상태를 알려줍니다.
감사합니다. 시도하겠습니다!