System.EdgeGesture.DisableTouchWhenFullscreen
Prevents edge gesture behaviors when an application window is active and in full-screen mode (or an owned window is active).
Note
In full-screen mode, the size of the application window matches the screen resolution.
Windows 10, version 1703, Windows 10, version 1607, Windows 10, version 1511, Windows 10, version 1507, Windows 8.1, Windows 8
propertyDescription
name = System.EdgeGesture.DisableTouchWhenFullscreen
shellPKey = PKEY_EdgeGesture_DisableTouchWhenFullscreen
formatID = 32CE38B2-2C9A-41B1-9BC5-B3784394AA44
propID = 2
SearchInfo
InInvertedIndex = false
IsColumn = false
typeInfo
type = Boolean
Remarks
In Windows 8, user interactions with the edges of the screen display system UI such as app bars, charms, and running apps.
For full-screen, remote applications, this UI behavior on the local machine might override and interfere with the UI of the remote session. This property enables an application to disable the edge UI on the local machine.
To disable edge UI, set this property to VARIANT_TRUE. The default value is VARIANT_FALSE.
This property has no effect on Windows Store apps.
The following example shows how to set edge UI behaviors.
HRESULT SetTouchDisableProperty(HWND hwnd, BOOL fDisableTouch)
{
IPropertyStore* pPropStore;
HRESULT hrReturnValue = SHGetPropertyStoreForWindow(hwnd, IID_PPV_ARGS(&pPropStore));
if (SUCCEEDED(hrReturnValue))
{
PROPVARIANT var;
var.vt = VT_BOOL;
var.boolVal = fDisableTouch ? VARIANT_TRUE : VARIANT_FALSE;
hrReturnValue = pPropStore->SetValue(PKEY_EdgeGesture_DisableTouchWhenFullscreen, var);
pPropStore->Release();
}
return hrReturnValue;
}
Related topics