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


Метод IApplicationDesignModeSettings::SetScaleFactor (shobjidl_core.h)

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

Перед вызовом этого метода необходимо вызвать метод IInitializeWindow::Initialize , чтобы задать окно ядра прокси-сервера. Пример кода см. в разделе Отображение объектов пользовательского интерфейса WinRT, зависящих от CoreWindow.

Перед вызовом ComputeApplicationSize необходимо вызвать SetScaleFactor.

Синтаксис

HRESULT SetScaleFactor(
  [in] DEVICE_SCALE_FACTOR scaleFactor
);

Параметры

[in] scaleFactor

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

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

Если метод успешно выполнен, возвращает значение S_OK. В противном случае возвращается код ошибки HRESULT, включая следующее:

Код возврата Описание
E_NOT_SET

IInitializeWithWindow::Initialize не был вызван для установки окна ядра прокси-сервера.

Требования

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

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

IApplicationDesignModeSettings