System.EdgeGesture.DisableTouchWhenFullscreen

当应用程序窗口处于活动状态且处于全屏模式 (或拥有的窗口) 处于活动状态时,防止边缘手势行为。

注意

在全屏模式下,应用程序窗口的大小与屏幕分辨率匹配。

 

Windows 10版本 1703、Windows 10、版本 1607、Windows 10、版本 1511、Windows 10、版本 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

备注

在Windows 8中,用户与屏幕边缘的交互会显示系统 UI,例如应用栏、超级按钮和正在运行的应用。

对于全屏远程应用程序,本地计算机上的此 UI 行为可能会覆盖并干扰远程会话的 UI。 此属性使应用程序能够禁用本地计算机上的边缘 UI。

若要禁用边缘 UI,请将此属性设置为 VARIANT_TRUE。 默认值为 VARIANT_FALSE。

此属性对 Windows 应用商店应用没有影响。

以下示例演示如何设置边缘 UI 行为。

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;
}

propertyDescription

searchInfo

typeInfo