Compartir a través de


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

Establece un tamaño de pantalla nativo suplantado 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 SetNativeDisplaySize antes de llamar a ComputeApplicationSize.

Sintaxis

HRESULT SetNativeDisplaySize(
  [in] SIZE nativeDisplaySizePixels
);

Parámetros

[in] nativeDisplaySizePixels

Tamaño nativo de la pantalla que se va a suplantar, como una estructura SIZE . El tamaño especificado se normalizará en una orientación horizontal. Para suplantar la orientación, consulte SetApplicationViewState.

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.

E_MONITOR_RESOLUTION_TOO_LOW
No se puede iniciar ni cambiar a una aplicación inmersiva cuando la resolución es baja. Actualmente se define como cualquier resolución inferior a 800 píxeles horizontales o 600 píxeles verticales cuando se encuentra en orientación horizontal.

Requisitos

   
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