Размер основного окна программы МТ4 невозможно уменьшить по ширине меньше определённого размера. Можно как то исправить?
мышкой не получается?
не получается
на прикрепленном изображении в первом посте - минимальный размер окна по ширине, который можно сделать с помощью мышки. По высоте ещё можно уменьшить, а по ширине уже нельзя, какое-то ограничение МТ4 скорее всего...
С языком MQL к сожалению не знаком :((
Если есть решение, то распишите подробно
1.
CHART_WIDTH_IN_PIXELS
Функция получает значение ширины графика в пикселях.
Это график, а не основное окно
Окно графика можно делать с помощью мышки, ещё меньше чем основное окно мт4(которое на скрине, в перовм посте)
А вот основное окно нельзя.
если хотите программно, то вот:

- www.mql5.com
Речь не про окно графика, а про основное окно МТ4
Хотелось бы такое решение - зайдите в .ini файл такой-то - поменяйте значение на такое-то. Готово. :)) (без погружения в программирование)
попросите на фрилансе, сделают
Все заказы - новые на фриланс-бирже MetaTrader - работа на форексе (mql5.com)
- 2024.03.24
- www.mql5.com
попросите на фрилансе, сделают
Все заказы - новые на фриланс-бирже MetaTrader - работа на форексе (mql5.com)Перехват WM_SIZE не получится из обычной MQL-программы. Придется отдельную DLL добавлять. То есть ради такого функционала пользователь должен следить за наличием в терминале не только индикатора, но еще и DLL. И все это вовсе не ради торговли, лишь косметика.
На мой взгляд, эта задача вообще не решаемая. Так, у терминала в обработчике OnSize() установлено ограничение: если размеры окна меньше заданных, то обработка пропускается. Таким образом, как ни перехватывай WM_SIZE, ничего не выйдет. Вот если бы нужно было запретить терминалу какое-то действие по OnSize, то задача бы решалась, сообщение попросту не передавалось бы ему. А вот заставить делать терминал то, что он не хочет делать, с большой вероятностью не получится.
Посмотрим на проблему с позиции разработчика терминала. Минимальные размеры ведь не просто так придуманы. Видимо, невозможно полноценно отобразить интерфейс приложения, если окно слишком малого размера. То есть даже если представить, что нам удалось обойти это ограничение терминала, то что мы увидим в окне? Думаю, что ничего понятного увидеть не получится. А раз так, то это эквивалентно свертыванию окна.
Топикстартер! Есть такая дисциплина "Финансовый анализ". В букваре там в разделе "Принятие решений" сказано, что при выборе альтернатив нужно подумать так-же и о том, а что будет, если ни чего не делать? Что будет, если оставить всё, как есть? Куда мы в результате придём?
Знаете, это иногда срабатывает - избавляет нас от лишнего геморроя. Сами-то подумайте, насколько кртично для Вас минимизирование окна терминала? Как оно повлияет на прибыль, стОит ли тратить на это время, или можно оставить всё как есть?

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Размер основного окна программы МТ4 невозможно уменьшить по ширине меньше определённого размера. Можно как то исправить?