Хм... тогда такой простой вопрос: как узнать что состояние чекбокса изменилось?
На каждом тике спрашивать перемнную Петра в каком она состоянии. Хотя от этого могут зависит различные участки кода Если мне для следующей операции надо узнать о положении 30 чекбоксов то мне надо целую портянку накатать чтобы выполнить то что я и так мог запомнить
На каждом тике спрашивать перемнную Петра в каком она состоянии. Хотя от этого могут зависит различные участки кода Если мне для следующей операции надо узнать о положении 30 чекбоксов то мне надо целую портянку накатать чтобы выполнить то что я и так мог запомнить
Неверно. Событие приходит в функцию OnGuiEvent(). Там Вы его принимаете и обрабатываете.
Это и есть колбек, вот только не ясно почему не генерится событие для стандартного OnChartEvent и что за параметр возвращается в функцию в виде value?
Формально, это можно назвать коллбэком. Если считать движок и советник раздельными сущностями, несмотря на то, что они обитают в общей памяти одной программы.
Value передает значие параметра элемента на событии его изменения. То есть, нажали кнопку - получили "1". Отжали - получили "0". Ввели текст в поле ввода - получили текст в case соостветствующего элемента. Выбрали пункт вып.списка - получили его название. Скоролили значение - получили его.
Реter Konow: Формально, это можно назвать коллбэком. Если считать движок и советник раздельными сущностями, несмотря на то, что они обитают в общей памяти одной программы.
Value передает значие параметра элемента на событии его изменения. То есть, нажали кнопку - получили "1". Отжали - получили "0". Ввели текст в поле ввода - получили текст в case соостветствующего элемента. Выбрали пункт вып.списка - получили его название. Скоролили значение - получили его.
Да только это нельзя связывать со словом круто - это можно связывать со словом минимум
А крутостью тут может быть дизайн. а об окружающей среде думаю пока стоит забыть
Реter Konow: Формально, это можно назвать коллбэком. Если считать движок и советник раздельными сущностями, несмотря на то, что они обитают в общей памяти одной программы.
Value передает значие параметра элемента на событии его изменения. То есть, нажали кнопку - получили "1". Отжали - получили "0". Ввели текст в поле ввода - получили текст в case соостветствующего элемента. Выбрали пункт вып.списка - получили его название. Скоролили значение - получили его.
Формально все программы работают в общей памяти, если уж так определять. Раздельность написания кода не означает раздельность программы. Виндовс общается со всеми программами именно посредством событий. События - это общепринятая практика передачи сообщений.
И как определить от какого именно элемента получено значение если передается только само значение?
Формально все программы работают в общей памяти, если уж так определять. Раздельность написания кода не означает раздельность программы. Виндовс общается со всеми программами именно посредством событий. События - это общепринятая практика передачи сообщений.
И как определить от какого именно элемента получено значение если передается только само значение?
Значение передается в соответсвующий case функции. Там оператор switch.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Хм... тогда такой простой вопрос: как узнать что состояние чекбокса изменилось?
Хм... тогда такой простой вопрос: как узнать что состояние чекбокса изменилось?
На каждом тике спрашивать перемнную Петра в каком она состоянии. Хотя от этого могут зависит различные участки кода Если мне для следующей операции надо узнать о положении 30 чекбоксов то мне надо целую портянку накатать чтобы выполнить то что я и так мог запомнить
На каждом тике спрашивать перемнную Петра в каком она состоянии. Хотя от этого могут зависит различные участки кода Если мне для следующей операции надо узнать о положении 30 чекбоксов то мне надо целую портянку накатать чтобы выполнить то что я и так мог запомнить
Событие приходит в функцию OnGuiEvent(string value) в файле Internal_API, где пользователь прописывает реакции на изменения элементов.
Это и есть колбек, вот только не ясно почему не генерится событие для стандартного OnChartEvent и что за параметр возвращается в функцию в виде value?
Это и есть колбек, вот только не ясно почему не генерится событие для стандартного OnChartEvent и что за параметр возвращается в функцию в виде value?
Формально, это можно назвать коллбэком. Если считать движок и советник раздельными сущностями, несмотря на то, что они обитают в общей памяти одной программы.
Да только это нельзя связывать со словом круто - это можно связывать со словом минимум
А крутостью тут может быть дизайн. а об окружающей среде думаю пока стоит забытьФормально, это можно назвать коллбэком. Если считать движок и советник раздельными сущностями, несмотря на то, что они обитают в общей памяти одной программы.
Формально все программы работают в общей памяти, если уж так определять. Раздельность написания кода не означает раздельность программы. Виндовс общается со всеми программами именно посредством событий. События - это общепринятая практика передачи сообщений.
И как определить от какого именно элемента получено значение если передается только само значение?
Формально все программы работают в общей памяти, если уж так определять. Раздельность написания кода не означает раздельность программы. Виндовс общается со всеми программами именно посредством событий. События - это общепринятая практика передачи сообщений.
И как определить от какого именно элемента получено значение если передается только само значение?
Да только это нельзя связывать со словом круто - это можно связывать со словом минимум
А крутостью тут может быть дизайн. а об окружающей среде думаю пока стоит забыть