Функция GetScaleFactorForDevice (shellscalingapi.h)

Возвращает предпочтительный коэффициент масштабирования для устройства отображения.

Примечание Эта функция не поддерживается с Windows 8.1. Вместо этого используйте GetScaleFactorForMonitor .
 

Синтаксис

DEVICE_SCALE_FACTOR GetScaleFactorForDevice(
  [in] DISPLAY_DEVICE_TYPE deviceType
);

Параметры

[in] deviceType

Тип: DISPLAY_DEVICE_TYPE

Значение, указывающее тип устройства отображения.

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

Тип: DEVICE_SCALE_FACTOR

Значение типа , указывающее коэффициент масштабирования, который следует использовать с указанным DISPLAY_DEVICE_TYPE.

Возвращаемый код/значение Описание
SCALE_100_PERCENT
100
Используйте коэффициент масштабирования 1x.
SCALE_140_PERCENT
140
Используйте коэффициент масштабирования 1,4x.
SCALE_180_PERCENT
180
Используйте коэффициент масштабирования 1,8x.

Комментарии

DEVICE_SCALE_FACTOR по умолчанию — SCALE_100_PERCENT.

Используйте коэффициент масштабирования, возвращаемый для значений точек масштабирования для шрифтов и значений пикселей.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header shellscalingapi.h
DLL Shcore.dll

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

GetScaleFactorForMonitor

RegisterScaleChangeEvent

Отмена регистрацииScaleChangeEvent