Функция 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 |