Come posso emulare la risoluzione 4K per regolare le dimensioni dei pulsanti e dei caratteri per i monitor 4K?
Ho pensato a questo mentre creavo un EA con un pannello, ma mi sono impigrito. In generale, l'idea era di rendere la risoluzione del monitor più piccola e vedere come sarebbe stato. Se sembra normale quando si ingrandisce, dovrebbe anche cambiare normalmente quando si ingrandisce.
Alexey Viktorov: Una volta ho pensato a questo mentre facevo un EA con un pannello, ma mi sono impigrito. In generale, l'idea era di rendere la risoluzione del monitor più piccola e vedere come sarebbe stato. Se sembra a posto quando viene ingrandito, dovrebbe essere a posto anche quando viene ingrandito.
E se si imposta la risoluzione a 1280x720 quali saranno questi pulsanti? Ecco un caso di prova.
Naturalmente, è più facile comprare un monitor. Ma è più costoso. Ed è un sacco di problemi per giocherellare con l'impostazione della risoluzione dello schermo.
Hai visto un esempio di calcolo del coefficiente di scala nella documentazione?
//--- создаём кнопку шириной 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;
Forse non è affatto necessario regolare e controllare?
Domanda:
Sono disponibili solo monitor 1920x1080
Come si può emulare la risoluzione 4K per regolare le dimensioni dei pulsanti e dei caratteri per i monitor 4K?
Domanda:
Sono disponibili solo monitor 1920x1080
Come posso emulare la risoluzione 4K per regolare le dimensioni dei pulsanti e dei caratteri per i monitor 4K?
Una volta ho pensato a questo mentre facevo un EA con un pannello, ma mi sono impigrito. In generale, l'idea era di rendere la risoluzione del monitor più piccola e vedere come sarebbe stato. Se sembra a posto quando viene ingrandito, dovrebbe essere a posto anche quando viene ingrandito.
Ecco 4K e1920x1080
Ecco 4K e1920x1080
E se si imposta la risoluzione a 1280x720 quali saranno questi pulsanti? Ecco un caso di prova.
Naturalmente, è più facile comprare un monitor. Ma è più costoso. Ed è un sacco di problemi per giocherellare con l'impostazione della risoluzione dello schermo.
Hai visto un esempio di calcolo del coefficiente di scala nella documentazione?
Forse non è affatto necessario regolare e controllare?
E se si imposta la risoluzione a 1280x720 come saranno questi pulsanti? Ecco un caso di prova.
Naturalmente, è più facile comprare un monitor. Ma è più costoso. E armeggiare con l'impostazione della risoluzione dello schermo è una seccatura.
Hai visto un esempio di calcolo del fattore di scala nella documentazione?
Forse il montaggio e il controllo non sono affatto necessari?
Non funziona e non c'è idea di come emulare il 4K
1280х720
2560х1440
Non funziona e nessuna idea su come emulare il 4K
1280х720
2560х1440
Cosa non funziona? La mia fantasia di cambiare la risoluzione dello schermo?
Sì, assolutamente giusto.
Non ho ancora provato il codice.Sì, assolutamente giusto.
Non ho ancora provato il codicehttps://www.mql5.com/ru/forum/324812#comment_13650469
è questo il tipo di argomento che vuoi mettere in evidenza?
questa deve essere la risposta:
https://www.mql5.com/ru/forum/324812/page6#comment_14073023
https://www.mql5.com/ru/forum/324812#comment_13650469
è questo il tipo di argomento che vuoi mettere in evidenza?
questa deve essere la risposta:
https://www.mql5.com/ru/forum/324812/page6#comment_14073023
E la discussione è finita lì sull'applicazione di
E alla fine la discussione si è fermata all'uso di
Ok, cercherò un monitor con 4K