Обсуждение статьи "DoEasy. Элементы управления (Часть 1): Первые шаги"

 

Опубликована статья DoEasy. Элементы управления (Часть 1): Первые шаги:

С этой статьи начинаем обширную тему по созданию на MQL5 элементов управления в стиле Windows Forms. И начнём тему с создания класса панели. Без наличия элементов управления уже становится сложно обходиться. Поэтому мы создадим все возможные элементы управления в стиле Windows Forms.

Скомпилируем советник и запустим его на графике:


Формы реагируют на перемещение мышкой, всегда находятся поверх добавляемых на график графических объектов. Градиентные заливки объектов-элементов рисуются верно и цвет у объекта-панели единственный. Но у нас ни элементы, ни панель не реагируют на мышку и находятся на фоне под всеми графическими объектами. Это потому, что мы делали обработку событий мышки только для объектов-форм. И, даже то, что панель по сути является тоже формой, не имеет значения, так как в обработчике мы явно обрабатываем только класс CForm. Всё это будем исправлять далее.

Автор: Artyom Trishkin

Причина обращения: