Обсуждение статьи "Создание торговой панели администратора на MQL5 (Часть III): Расширение встроенных классов для управления темами (II)"
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Создание торговой панели администратора на MQL5 (Часть III): Расширение встроенных классов для управления темами (II):
Мы расширим существующую библиотеку Dialog, включив в нее логику управления темами. Кроме того, мы интегрируем методы переключения тем в классы CDialog, CEdit и CButton, используемые в нашем проекте панели администратора.
Мы можем изменять и создавать новые классы библиотек для MQL5. Однако поскольку встроенные библиотеки используются платформой совместно, любые изменения, которые мы вносим в эти файлы, могут как улучшить, так и ухудшить текущие функции платформы. В недавней статье мы кратко обсудили работу с цветом корневого класса Dialog для изменения внешнего вида нашей панели. Хотя наша кнопка переключения темы успешно изменила цвет текста, она не изменила внешний вид панели или цвет фона кнопки.
Благодаря исследованиям мы наконец определили методы безопасной интеграции функций изменения темы в доступные классы. После успешного внедрения этих изменений мы скорректировали алгоритм панели администратора для соответствия новым интегрированным функциям.
Изменение темы прошло успешно
Текущая статья посвящена созданию визуально привлекательной панели, представленной справа. Показанные цвета темы основаны на моем представлении о выборе цветов во время разработки. Их можно оптимизировать в коде в соответствии с предпочтениями других пользователей. Важно выделить ключевые компоненты нашей программы, которые вносят вклад в общую функциональность панели.
Автор: Clemence Benjamin