Уменьшить по ширине размер основного окна программы МТ4

 


Размер основного окна программы  МТ4 невозможно уменьшить по ширине меньше определённого размера. Можно как то исправить?


Нужно основное окно МТ4 уменьшить ещё больше(сделать его уже)
Файлы:
okno.png  23 kb
 
Rayven777:


Размер основного окна программы  МТ4 невозможно уменьшить по ширине меньше определённого размера. Можно как то исправить?


Нужно основное окно МТ4 уменьшить ещё больше(сделать его уже)

мышкой не получается?

 
Renat Akhtyamov #:

мышкой не получается?

не получается

на прикрепленном изображении в первом посте - минимальный размер окна по ширине, который можно сделать с помощью мышки. По высоте ещё можно уменьшить, а по ширине уже нельзя, какое-то ограничение МТ4 скорее всего...

 
Rayven777 #:

не получается

на прикрепленном изображении в первом посте - минимальный размер окна по ширине, который можно сделать с помощью мышки. По высоте ещё можно уменьшить, а по ширине уже нельзя, какое-то ограничение МТ4 скорее всего...

да, ограничение есть

и по вертикали так же

 

С языком MQL к сожалению не знаком :((


Если есть решение, то распишите подробно

 

1.

CHART_WIDTH_IN_PIXELS
 
Функция получает значение ширины графика в пикселях. 

Это график, а не основное окно


       Окно графика можно делать с помощью мышки, ещё меньше чем основное окно мт4(которое на скрине, в перовм посте)

              А вот основное окно нельзя.


 
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Примеры работы с графиком
  • www.mql5.com
В этом разделе представлены примеры для работы со свойствами графика. Для каждого свойства приведены одна или две законченные функции, которые...
 

Речь не про окно графика, а про основное окно МТ4


Хотелось бы такое решение - зайдите в .ini файл такой-то - поменяйте значение на такое-то. Готово. :))  (без погружения в программирование)

 
Rayven777 #:

Речь не про окно графика, а про основное окно МТ4


Хотелось бы такое решение - зайдите в .ini файл такой-то - поменяйте значение на такое-то. Готово. :))  (без погружения в программирование)

попросите на фрилансе, сделают

Все заказы - новые на фриланс-бирже MetaTrader - работа на форексе (mql5.com)
Торговые приложения для MetaTrader 5 на заказ
Торговые приложения для MetaTrader 5 на заказ
  • 2024.03.24
  • www.mql5.com
Самый большой фриланс c разработчиками программ на MQL5
 

Перехват WM_SIZE не получится из обычной MQL-программы. Придется отдельную DLL добавлять. То есть ради такого функционала пользователь должен следить за наличием в терминале не только индикатора, но еще и DLL. И все это вовсе не ради торговли, лишь косметика.

На мой взгляд, эта задача вообще не решаемая. Так, у терминала в обработчике OnSize() установлено ограничение: если размеры окна меньше заданных, то обработка пропускается. Таким образом, как ни перехватывай WM_SIZE, ничего не выйдет. Вот  если бы нужно было запретить терминалу какое-то действие по OnSize, то задача бы решалась, сообщение попросту не передавалось бы ему. А вот заставить делать терминал то, что он не хочет делать, с большой вероятностью не получится.

Посмотрим на проблему с позиции разработчика терминала. Минимальные размеры ведь не просто так придуманы. Видимо, невозможно полноценно отобразить интерфейс приложения, если окно слишком малого размера. То есть даже если представить, что нам удалось обойти это ограничение терминала, то что мы увидим в окне? Думаю, что ничего понятного увидеть не получится. А раз так, то это эквивалентно свертыванию окна.

 

Топикстартер! Есть такая дисциплина "Финансовый анализ". В букваре там в разделе "Принятие решений" сказано, что при выборе альтернатив нужно подумать так-же и о том, а что будет, если ни чего не делать? Что будет, если оставить всё, как есть? Куда мы в результате придём?

Знаете, это иногда срабатывает - избавляет нас от лишнего геморроя. Сами-то подумайте, насколько кртично для Вас минимизирование окна терминала? Как оно повлияет на прибыль, стОит ли тратить на это время, или можно оставить всё как есть?

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