Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1211

 

Soru:

Yalnızca 1920x1080 çözünürlüğe sahip monitörler mevcuttur.

4K monitörler için düğme ve yazı tipi boyutlarını ayarlamak için 4K çözünürlüğü nasıl taklit edebilirim?

 
Vitaly Muzichenko :

Soru:

Yalnızca 1920x1080 çözünürlüğe sahip monitörler mevcuttur.

4K monitörler için düğme ve yazı tipi boyutlarını ayarlamak için 4K çözünürlüğü nasıl taklit edebilirim?

Panel ile Expert Advisor oluştururken bir şekilde düşündüm ama üşendim. Genel olarak fikir, monitör çözünürlüğünü küçültmek ve nasıl görüneceğini görmekti. Azalttığınızda normal görünüyorsa, artırdığınızda da normal şekilde değişmelidir.
 
Alexey Viktorov :
Panel ile Expert Advisor oluştururken bir şekilde düşündüm ama üşendim. Genel olarak fikir, monitör çözünürlüğünü küçültmek ve nasıl görüneceğini görmekti. Azalttığınızda normal görünüyorsa, artırdığınızda da normal şekilde değişmelidir.

İşte 4K ve 1920x1080


 
Vitaly Muzichenko :

İşte 4K ve 1920x1080


Ve çözünürlüğü 1280x720 olarak ayarlarsanız bu butonlar ne olacak? İşte doğrulama seçeneği.

Tabii ki bir monitör satın almak daha kolay. Ama daha pahalı. Ve ekran çözünürlüğünü ayarlamakla uğraşmak bir angaryadır.

Ölçeklendirme faktörünü hesaplama örneği için belgelere baktınız mı?

 //--- создаём кнопку шириной 1.5 дюйма на экране 
int screen_dpi = TerminalInfoInteger ( TERMINAL_SCREEN_DPI ); // получим DPI монитора пользователя 
int base_width = 144 ;                                       // базовая ширина в экранных точках для стандартных мониторов c DPI=96 
int width      = (button_width * screen_dpi) / 96 ;         // вычислим ширину кнопки для монитора пользователя (с учётом его DPI) 
... 
  
//--- вычисление коэффициента масштабирования в процентах 
int scale_factor=( TerminalInfoInteger ( TERMINAL_SCREEN_DPI ) * 100 ) / 96 ; 
//--- использование коэффициента масштабирования 
width=(base_width * scale_factor) / 100 ;

özelleştirebilir ve kontrol etmek gerekli değildir?

 
Alexey Viktorov :

Ve çözünürlüğü 1280x720 olarak ayarlarsanız bu butonlar ne olacak? İşte doğrulama seçeneği.

Tabii ki bir monitör satın almak daha kolay. Ama daha pahalı. Ve ekran çözünürlüğünü ayarlamakla uğraşmak bir angaryadır.

Ölçeklendirme faktörünü hesaplama örneği için belgelere baktınız mı?

özelleştirebilir ve kontrol etmek gerekli değildir?

Çalışmıyor ve 4K'yı nasıl taklit edeceğine dair hiçbir fikrim yok

1280x720


2560x1440


 
Vitaly Muzichenko :

Çalışmıyor ve 4K'yı nasıl taklit edeceğine dair hiçbir fikrim yok

1280x720


2560x1440


Ne çalışmıyor? Ekran çözünürlüğünü değiştirme konusundaki fantezim?
 
Alexey Viktorov :
Ne çalışmıyor? Ekran çözünürlüğünü değiştirme konusundaki fantezim?

Evet kesinlikle doğru

Kodu henüz denemedim.
 
Vitaly Muzichenko :

Evet kesinlikle doğru

Kodu henüz denemedim.

https://www.mql5.com/en/forum/324812#comment_13650469

böyle bir konu seçtiniz mi?

muhtemelen cevap bu:

https://www.mql5.com/en/forum/324812/page6#comment_14073023

Использование MT5 на мониторе с разрешением 4К
Использование MT5 на мониторе с разрешением 4К
  • 2019.10.22
  • www.mql5.com
Добрый день, обращаюсь к команде разработчиков MT5. Я использую монитор с разрешением 4К размером 43”...
 
Igor Zakharov :

https://www.mql5.com/en/forum/324812#comment_13650469

böyle bir konu seçtiniz mi?

muhtemelen cevap bu:

https://www.mql5.com/en/forum/324812/page6#comment_14073023

Ve sonunda, uygulama tartışması orada durdu.

 TerminalInfoInteger ( TERMINAL_SCREEN_DPI );
 
Igor Zakharov :
Alexey Viktorov :

Ve sonunda, uygulama tartışması orada durdu.

Tamam, 4K ile bir mon arayacağım