초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1211

 

문제:

1920x1080 해상도의 모니터만 사용할 수 있습니다.

4K 모니터의 버튼 및 글꼴 크기를 조정하기 위해 4K 해상도를 에뮬레이트하려면 어떻게 해야 합니까?

 
Vitaly Muzichenko :

문제:

1920x1080 해상도의 모니터만 사용할 수 있습니다.

4K 모니터의 버튼 및 글꼴 크기를 조정하기 위해 4K 해상도를 에뮬레이트하려면 어떻게 해야 합니까?

패널 로 엑스퍼트 어드바이저를 만들 면서 어쩐지 고민하다가 게을러졌다. 일반적으로 아이디어는 모니터 해상도를 더 작게 만들고 어떻게 보이는지 확인하는 것이었습니다. 줄였을 때 정상적으로 보이면 늘리면 정상적으로 변경되어야 합니다.
 
Alexey Viktorov :
패널 로 엑스퍼트 어드바이저를 만들 면서 어쩐지 고민하다가 게을러졌다. 일반적으로 아이디어는 모니터 해상도를 더 작게 만들고 어떻게 보이는지 확인하는 것이었습니다. 줄였을 때 정상적으로 보이면 늘리면 정상적으로 변경되어야 합니다.

다음은 4K 및 1920x1080 입니다.


 
Vitaly Muzichenko :

다음은 4K 및 1920x1080 입니다.


그리고 해상도를 1280x720으로 설정하면 이 버튼들은 어떻게 될까요? 다음은 확인 옵션입니다.

물론 모니터를 사는 것이 더 쉽습니다. 하지만 더 비쌉니다. 그리고 화면 해상도를 설정하는 것은 귀찮은 일입니다.

스케일링 팩터 계산의 예에 대한 문서를 보셨습니까?

 //--- создаём кнопку шириной 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 ;

사용자 정의할 수 있고 확인이 필요하지 않습니까?

 
Alexey Viktorov :

그리고 해상도를 1280x720으로 설정하면 이 버튼들은 어떻게 될까요? 다음은 확인 옵션입니다.

물론 모니터를 사는 것이 더 쉽습니다. 하지만 더 비쌉니다. 그리고 화면 해상도를 설정하는 것은 귀찮은 일입니다.

스케일링 팩터 계산의 예에 대한 문서를 보셨습니까?

사용자 정의할 수 있고 확인이 필요하지 않습니까?

작동하지 않으며 4K를 에뮬레이트하는 방법을 모릅니다.

1280x720


2560x1440


 
Vitaly Muzichenko :

작동하지 않으며 4K를 에뮬레이트하는 방법을 모릅니다.

1280x720


2560x1440


작동하지 않는 것은 무엇입니까? 화면 해상도를 변경하는 것에 대한 환상이 있습니까?
 
Alexey Viktorov :
작동하지 않는 것은 무엇입니까? 화면 해상도를 변경하는 것에 대한 환상이 있습니까?

예, 절대적으로 맞습니다.

아직 코드를 시도하지 않았습니다.
 
Vitaly Muzichenko :

예, 절대적으로 맞습니다.

아직 코드를 시도하지 않았습니다.

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

그런 주제를 선택했습니까?

이것은 아마도 답일 것입니다:

https://www.mql5.com/ru/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

그런 주제를 선택했습니까?

이것은 아마도 답일 것입니다:

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

그리고 결국 애플리케이션에 대한 논의는 거기서 멈췄다.

 TerminalInfoInteger ( TERMINAL_SCREEN_DPI );
 
Igor Zakharov :
알렉세이 빅토로프 :

그리고 결국 애플리케이션에 대한 논의는 거기서 멈췄다.

좋아, 4K로 몬을 찾아볼게

사유: