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

Define um tamanho de exibição nativo falsificado a ser usado para um aplicativo da Windows Store em execução no modo de design.

Você deve chamar IInitializeWithWindow::Initialize para definir uma janela de núcleo de proxy antes de chamar esse método. Para obter um exemplo de código, consulte Exibir objetos de interface do usuário do WinRT que dependem do CoreWindow.

SetNativeDisplaySize deve ser chamado antes de chamar ComputeApplicationSize.

Sintaxe

HRESULT SetNativeDisplaySize(
  [in] SIZE nativeDisplaySizePixels
);

Parâmetros

[in] nativeDisplaySizePixels

O tamanho nativo da exibição a ser falsificada, como uma estrutura SIZE . O tamanho especificado será normalizado para uma orientação paisagem. Para falsificar a orientação, consulte SetApplicationViewState.

Valor retornado

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT, incluindo o seguinte:

Código de retorno Descrição
E_NOT_SET

IInitializeWithWindow::Initialize não foi chamado para definir uma janela de núcleo de proxy.

E_MONITOR_RESOLUTION_TOO_LOW
Você não pode iniciar ou alternar para um aplicativo imersivo quando a resolução for tão baixa. No momento, isso é definido como qualquer resolução abaixo de 800 pixels horizontais ou 600 verticais quando estiver na orientação paisagem.

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)
DLL Twinapi.dll

Confira também

IApplicationDesignModeSettings