MQL5 CAppDialog и масштабирование меток при увеличении масштаба в Windows 10 - PullRequest
0 голосов
/ 30 января 2020

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

Мой текущий код работает с настройками DPI. Таким образом, собственные настройки (масштаб 100%) отлично работают на других устройствах, но как только вы увеличиваете значение масштаба, все начинает становиться не пропорциональным.

Не похоже, что в MQL5 есть метод для определения Windows 10 настроек масштабирования, есть ли другой подход, который я мог бы использовать для go по этому поводу?

...