Método IApplicationDesignModeSettings::SetScaleFactor (shobjidl_core.h)

Establece un factor de escala de dispositivos suplantados que se usará para una aplicación de la Tienda Windows que se ejecuta en modo de diseño.

Debe llamar a IInitializeWithWindow::Initialize para establecer una ventana de núcleo de proxy antes de llamar a este método. Para obtener un ejemplo de código, consulta Mostrar objetos de interfaz de usuario de WinRT que dependen de CoreWindow.

Se debe llamar a SetScaleFactor antes de llamar a ComputeApplicationSize.

Sintaxis

HRESULT SetScaleFactor(
  [in] DEVICE_SCALE_FACTOR scaleFactor
);

Parámetros

[in] scaleFactor

Uno de los valores de enumeración DEVICE_SCALE_FACTOR que indica el factor de escala del dispositivo para suplantar.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT, incluido lo siguiente:

Código devuelto Descripción
E_NOT_SET

No se ha llamado a IInitializeWithWindow::Initialize para establecer una ventana de núcleo de proxy.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (incluya Shobjidl.h)
Archivo DLL Twinapi.dll

Consulte también

IApplicationDesignModeSettings