IApplicationDesignModeSettings::SetNativeDisplaySize method
Sets a spoofed native display size to be used for a Windows Store app running in design mode.
You must call IInitializeWithWindow::Initialize to set a proxy core window before calling this method.
SetNativeDisplaySize must be called before calling ComputeApplicationSize.
Syntax
HRESULT SetNativeDisplaySize(
[in] SIZE nativeDisplaySizePixels
);
Parameters
- nativeDisplaySizePixels [in]
-
The native size of the display to spoof, as a SIZE structure. The specified size will be normalized to a landscape orientation. To spoof orientation, see SetApplicationViewState.
Return value
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code, including the following:
| Return code | Description |
|---|---|
|
IInitializeWithWindow::Initialize has not been called to set a proxy core window. |
|
You cannot launch or switch to an immersive app when the resolution is this low. This is currently defined as any resolution below 800 horizontal or 600 vertical pixels when in landscape orientation. |
Examples
See IApplicationDesignModeSettings for example use of this method.
Requirements
|
Minimum supported client |
Windows 8 [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2012 [desktop apps only] |
|
Header |
|
|
IDL |
|
|
DLL |
|
See also