- Ошибки, баги, вопросы
- В индикаторе определить тестер работает или находится в режиме паузы
- Вопросы от начинающих MQL5 MT5 MetaTrader 5
Есть ли в MQL5 помимо события CHARTEVENT_CLICK что-нибудь типа CHARTEVENT_CLICK_DOWN и CHARTEVENT_CLICK_UP? Хочу обрабатывать отдельно события НАЖАТИЯ кнопки на объекте и ОТЖАТИЯ.
Для этого достаточно опросить текущий статус кнопки. Если кнопка в нажатом состоянии, то было произведено отжатие кнопки, если кнопка в отжатом состоянии, то было нажатие.
Для этого достаточно опросить текущий статус кнопки. Если кнопка в нажатом состоянии, то было произведено отжатие кнопки, если кнопка в отжатом состоянии, то было нажатие.
Прошу прощения, что ввёл в заблуждение. Правильно, наверное, задать вопрос так: Хочу обрабатывать отдельно события НАЖАТИЯ кнопки МЫШИ на объекте и ОТЖАТИЯ МЫШИ.
Есть ли в MQL5 помимо события CHARTEVENT_CLICK что-нибудь типа CHARTEVENT_CLICK_DOWN и CHARTEVENT_CLICK_UP? Хочу обрабатывать отдельно события НАЖАТИЯ кнопки на объекте и ОТЖАТИЯ.
Кнопки или на объекте?
Кнопки или на объекте?
Дмитрий, исправил свой вопрос в предыдущем комментарии.
То есть, хочу чтобы взаимодействие с button'ом выглядело примерно так: при нажатии ЛК на button'e его (button'a) свойство Pressed устанавливается в true, а когда отпускаю ЛК - в false. Как в обычных окнах, короче.
То есть, что бы кнопка всегда была отжата и срабатывала только при нажатии на нее?
В OnChartEvent() проверять состояние кнопки, если она нажата, то ставит ей отжатое состояние. Только делать небольшую паузу через Sleep() - будет красивее.
А вот так, как вы пишите, что бы с нажатой кнопкой мыши кнопка на графике была нажата, а с отжатой отжата - не выйдет. Нет здесь отдельных событий up и dn.
То есть, что бы кнопка всегда была отжата и срабатывала только при нажатии на нее?
В OnChartEvent() проверять состояние кнопки, если она нажата, то ставит ей отжатое состояние. Только делать небольшую паузу через Sleep() - будет красивее.
А вот так, как вы пишите, что бы с нажатой кнопкой мыши кнопка на графике была нажата, а с отжатой отжата - не выйдет. Нет здесь отдельных событий up и dn.
Эх, придётся... Спасибо большое!
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования