Вопросы от начинающих MQL4 MT4 MetaTrader 4 - страница 218
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
// задержка 500 милисекунд, годная для тестера
Утащил в норку
Пытаюсь разобраться с объектами, в MQL4 справочнике есть пример где нажимая кнопку (Нажата/Отжата) меняется картинка. У кнопки получается 2 состояния. Так вот вопрос, как сделать что-бы у кнопки было например 3 состояния или больше? Хочу под каждое состояние кнопки свою картинку. Если с этой функций такое нельзя сделать, то какой функций добиться желаемого результата?
Пытаюсь разобраться с объектами, в MQL4 справочнике есть пример где нажимая кнопку (Нажата/Отжата) меняется картинка. У кнопки получается 2 состояния. Так вот вопрос, как сделать что-бы у кнопки было например 3 состояния или больше? Хочу под каждое состояние кнопки свою картинку. Если с этой функций такое нельзя сделать, то какой функций добиться желаемого результата?
Полунедоотжата :)
ползунок на 9 позиций) Понял что при нажатии стала светло-желтой, при двойном желтой. Но это не стандартная кнопка.
Серьезно? Так трудно с пониманием даже если прочитать дальше о желаемом результате?
При каждом нажиманием на картинку, картинка сменяется. Например 5 картинок, каждая картинка будет сменяется каждый раз при нажатии и так по кругу.
Как раз OBJPROP_STATE была самое то, если надо было менять 2 картинки по кругу, но над больше чем два.
Серьезно? Так трудно с пониманием даже если прочитать дальше о желаемом результате?
При каждом нажиманием на картинку, картинка сменяется. Например 5 картинок, каждая картинка будет сменяется каждый раз при нажатии и так по кругу.
Как раз OBJPROP_STATE была самое то, если надо было менять 2 картинки по кругу, но над больше чем два.
Как раз OBJPROP_STATE была самое то, если надо было менять 2 картинки по кругу, но над больше чем два.
Возможное решение: создавать несколько объектов OBJ_BITMAP_LABEL по очереди. Щелчок по первому объекту удаляет его и создаёт второй на этом же месте. После второго - третий. Для обоих режимов OBJPROP_BMPFILE загружаете одну и туже картинку и не отслеживаете состояние нажатия, а отслеживаете название существующего объекта. Это название расскажет о текущем состоянии кнопки.
Возможное решение: создавать несколько объектов OBJ_BITMAP_LABEL по очереди. Щелчок по первому объекту удаляет его и создаёт второй на этом же месте. После второго - третий. Для обоих режимов OBJPROP_BMPFILE загружаете одну и туже картинку и не отслеживаете состояние нажатия, а отслеживаете название существующего объекта. Это название расскажет о текущем состоянии кнопки.
Спасибо, буду пробовать!