Como pode a resolução 4K ser emulada para ajustar os tamanhos dos botões e das fontes dos monitores 4K?
Pensei nisto ao criar um EA com um painel, mas fiquei preguiçoso. Em geral, a ideia era tornar a resolução do monitor mais pequena e ver como seria. Se parecer normal quando se faz zoom out, também deve mudar normalmente quando se faz zoom in.
Alexey Viktorov: Uma vez pensei nisto enquanto fazia um EA com um painel, mas fiquei preguiçoso. Em geral, a ideia era tornar a resolução do monitor mais pequena e ver como seria. Se parecer normal quando se faz zoom out, também deve mudar normalmente quando se faz zoom in.
E se colocar a resolução em 1280x720, quais serão esses botões? Aqui está um caso de teste.
É claro, é mais fácil comprar um monitor. Mas é mais caro. E é um incómodo alterar a resolução do ecrã.
Viu um exemplo de cálculo do coeficiente de escalonamento na documentação?
//--- создаём кнопку шириной 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;
Talvez não seja de todo necessário ajustar e verificar?
Pergunta:
Apenas monitores 1920x1080 estão disponíveis
Como posso emular a resolução de 4K para ajustar os tamanhos dos botões e das fontes dos monitores 4K?
Pergunta:
Apenas monitores 1920x1080 estão disponíveis
Como pode a resolução 4K ser emulada para ajustar os tamanhos dos botões e das fontes dos monitores 4K?
Uma vez pensei nisto enquanto fazia um EA com um painel, mas fiquei preguiçoso. Em geral, a ideia era tornar a resolução do monitor mais pequena e ver como seria. Se parecer normal quando se faz zoom out, também deve mudar normalmente quando se faz zoom in.
Aqui está 4K e1920x1080
Aqui está 4K e1920x1080
E se colocar a resolução em 1280x720, quais serão esses botões? Aqui está um caso de teste.
É claro, é mais fácil comprar um monitor. Mas é mais caro. E é um incómodo alterar a resolução do ecrã.
Viu um exemplo de cálculo do coeficiente de escalonamento na documentação?
Talvez não seja de todo necessário ajustar e verificar?
E se definir a resolução para 1280x720, como serão estes botões? Aqui está um caso de teste.
É claro, é mais fácil comprar um monitor. Mas é mais caro. E mexer na definição da resolução do ecrã é um incómodo.
Viu um exemplo de cálculo do factor de escala na documentação?
Talvez a montagem e verificação não seja de todo necessária?
Não funciona e não há ideia de como emular 4K
1280х720
2560х1440
Não funciona e não faz ideia de como emular 4K
1280х720
2560х1440
O que é que não está a funcionar? A minha fantasia de mudar a resolução do ecrã?
Sim, absolutamente correcto.
Ainda não experimentei o código.Sim, absolutamente correcto.
Ainda não experimentou o códigohttps://www.mql5.com/ru/forum/324812#comment_13650469
existe um tema como este?
essa deve ser a resposta:
https://www.mql5.com/ru/forum/324812/page6#comment_14073023
https://www.mql5.com/ru/forum/324812#comment_13650469
é este o tipo de tópico que pretende destacar?
essa deve ser a resposta:
https://www.mql5.com/ru/forum/324812/page6#comment_14073023
E a discussão acabou aí sobre a aplicação de
E, eventualmente, a discussão ali terminou com a utilização de
Ok, vou procurar por um mon com 4K