Задать вопрос
@anikavoi

Что делает SetProcessDPIAware() ???

Господа, кто может внятно сказать что делает эта функция, я гуглил, но то-ли мой инглиш совсем плох, то-ли я просто не понимаю о чем там написано :(

#ifdef _WIN32
::SetProcessDPIAware();
#endif
  • Вопрос задан
  • 1421 просмотр
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Merion Academy
    Администрирование MS Windows Server
    1 месяц
    Далее
  • Skillbox
    Специалист по кибербезопасности 2.0/ Этичный хакер
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SerJook
@SerJook
кодер
Пользователь может выставить масштаб отличный от 100% в настройках экрана. Вызывая эту функцию (SetProcessDPIAware), вы сообщаете системе, что интерфейс вашего приложения умеет сам правильно масштабироваться при высоких значениях DPI (точки на дюйм). Если вы не выставите этот флаг, то интерфейс вашего приложения может выглядеть размыто при высоких значениях DPI.

Но Microsoft рекомендует не вызывать эту функцию, а прописать этот флаг в манифесте приложения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы