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

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

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

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

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

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

Похожие вопросы
Монетка Екатеринбург
от 130 000 до 160 000 ₽
Гринатом Петрозаводск
До 80 000 ₽
Алабуга Екатеринбург
от 127 500 ₽