Поделиться через


Функция SetProcessDPIAware (winuser.h)

Устанавливает уровень осведомленности о DPI по умолчанию процесса в значение system-DPI. Это эквивалентно вызову Метода SetProcessDpiAwarenessContext со значением DPI_AWARENESS_CONTEXT DPI_AWARENESS_CONTEXT_SYSTEM_AWARE.

Примечание

Рекомендуется задать уровень определения DPI по умолчанию процесса с помощью манифеста приложения, а не вызова API. Дополнительные сведения см. в разделе Настройка сведений о DPI по умолчанию для процесса . Установка определения DPI по умолчанию процесса с помощью вызова API может привести к непредвиденному поведению приложения.

Синтаксис

BOOL SetProcessDPIAware();

Возвращаемое значение

Тип: BOOL

Если функция выполняется успешно, возвращается ненулевое значение. В противном случае возвращаемое значение равно нулю.

Комментарии

Дополнительные сведения см. в разделе Настройка сведений о DPI по умолчанию для процесса.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll

См. также раздел

Настройка уровня поддержки DPI по умолчанию для процесса