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


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

Возврат кода или значения Description
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 [только классические приложения]
целевая платформа Виндоус
Header shellscalingapi.h
Library OneCore.Lib
DLL Shcore.dll

См. также

GetScaleFactorForMonitor

RegisterScaleChangeEvent

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