Когда для масштабирования в Windows 10 установлено значение 100%, компоненты MQL5 CAppDialog, такие как метки, хорошо реагируют на разных устройствах с разными DPI. Когда вы устанавливаете масштабирование примерно на 150%, масштабирование CAppDialog и меток не отвечает должным образом, потому что оно все еще пытается масштабировать до исходных настроек. Панель CAppDialog будет немного больше, но метки будут полностью переполнены.
Мой текущий код работает с настройками DPI. Таким образом, собственные настройки (масштаб 100%) отлично работают на других устройствах, но как только вы увеличиваете значение масштаба, все начинает становиться не пропорциональным.
Не похоже, что в MQL5 есть метод для определения Windows 10 настроек масштабирования, есть ли другой подход, который я мог бы использовать для go по этому поводу?