Partager via


IApplicationDesignModeSettings::SetNativeDisplaySize, méthode (shobjidl_core.h)

Définit une taille d’affichage native usurpée à utiliser pour une application du Windows Store s’exécutant en mode création.

Vous devez appeler IInitializeWithWindow::Initialize pour définir une fenêtre de cœur de proxy avant d’appeler cette méthode. Pour obtenir un exemple de code, consultez Afficher les objets d’interface utilisateur WinRT qui dépendent de CoreWindow.

SetNativeDisplaySize doit être appelé avant d’appeler ComputeApplicationSize.

Syntaxe

HRESULT SetNativeDisplaySize(
  [in] SIZE nativeDisplaySizePixels
);

Paramètres

[in] nativeDisplaySizePixels

Taille native de l’affichage à usurper, sous forme de structure SIZE . La taille spécifiée sera normalisée à une orientation paysage. Pour l’orientation de l’usurpation d’identité, consultez SetApplicationViewState.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, il retourne un code d’erreur HRESULT, notamment :

Code de retour Description
E_NOT_SET

IInitializeWithWindow::Initialize n’a pas été appelé pour définir une fenêtre principale proxy.

E_MONITOR_RESOLUTION_TOO_LOW
Vous ne pouvez pas lancer ou basculer vers une application immersive lorsque la résolution est aussi faible. Cela est actuellement défini comme toute résolution inférieure à 800 pixels horizontaux ou 600 pixels verticaux en orientation paysage.

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)
DLL Twinapi.dll

Voir aussi

IApplicationDesignModeSettings