В чем причина? На разных мониторах надписи графической панели меняют размеры.

 

В эксперте создана небольшая графическая панель с полями ввода CEdit и несколькими надписями CLabel, которая зорошо смотрится на моем мониторе, подключенного к моему компу (см. рисунок "панельДО").

однако на ноуте и на внешнем мониторе, подключенном к этому ноуту, вид панели сильно искажен: надписи наезжают на поля и вылезают за пределы панели  (см. рисунок "панельПОСЛЕ") .

разрешения мониторов одинаковые, какрта на ноуте тоже с хорошим разрешением.

не понятно, в чем причина и как исправить ситуацию.

буду благодарен за квалифицированный ответ.

Файлы:
 
масштаб шрифта виндоус. Они так и не исправили этот косяк.
https://www.mql5.com/ru/blogs/post/740018
Автоматическое масштабирование текста и объектов в зависимости от настроек размера шрифта Windows
Автоматическое масштабирование текста и объектов в зависимости от настроек размера шрифта Windows
  • 2021.05.27
  • www.mql5.com
С приходом мониторов с разрешением 4к (да и не редко 1080p), встает вопрос масштабирования графических объектов, отображаемых советниками и индикаторами на чартах. Обратил внимание, что многие
 
Alena Lysenkova #:
масштаб шрифта виндоус. Они так и не исправили этот косяк.
https://www.mql5.com/ru/blogs/post/740018

спасибо огромное!

обязательно изучу, интересно...

 
Alena Lysenkova #:
масштаб шрифта виндоус. Они так и не исправили этот косяк.
https://www.mql5.com/ru/blogs/post/740018

поэкспериментировал с масштабированием шрифтов в полях CEdit и метках CLabel. все получилось, размер шрифта меняется обратно пропрциаонально масштабу дисплея.

но не знаю, как отмасштабировать размер шрифта в надписи самого диалогового окна?

в свойствах есть только текст надписи ExtDialog.Caption(), а размера шрифта нет...(


буду рад, если знатоки подскажут...

 
retired #:

поэкспериментировал с масштабированием шрифтов в полях CEdit и метках CLabel. все получилось, размер шрифта меняется обратно пропрциаонально масштабу дисплея.

но не знаю, как отмасштабировать размер шрифта в надписи самого диалогового окна?

в свойствах есть только текст надписи ExtDialog.Caption(), а размера шрифта нет...(


буду рад, если знатоки подскажут...

https://www.mql5.com/ru/forum/232266
Панели и диалоги. Можно задавать цвет, шрифт ... - Используйте таблицу свойств панели диалогов, чтобы реализовать выбор цвета через 3D представление цвета.
Панели и диалоги. Можно задавать цвет, шрифт ... - Используйте таблицу свойств панели диалогов, чтобы реализовать выбор цвета через 3D представление цвета.
  • 2018.03.16
  • www.mql5.com
Mqh - именно эти свойства используются при создании панелей диалогов. Свойство Значение по-умолчанию Все панели на базе класса диалогов и панелей Все панели на базе класса диалогов и панелей CCheckGroup. Я дополнил первый пост примером и таблицей свойств панели диалогов который теперь можно менять
 

класс! спасибо!

изучу обязательно!