Freigeben über


System.EdgeGesture.DisableTouchWhenFullscreen

Verhindert das Verhalten von Edgegesten, wenn ein Anwendungsfenster aktiv ist und sich im Vollbildmodus befindet (oder ein eigenes Fenster aktiv ist).

Hinweis

Im Vollbildmodus entspricht die Größe des Anwendungsfensters der Bildschirmauflösung.

 

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

Bemerkungen

In Windows 8 Benutzerinteraktionen mit den Rändern der Bildschirmanzeigesystem-Benutzeroberfläche, z. B. App-Leisten, Charms und ausgeführte Apps.

Bei Remoteanwendungen im Vollbildmodus kann dieses Benutzeroberflächenverhalten auf dem lokalen Computer die Benutzeroberfläche der Remotesitzung überschreiben und beeinträchtigen. Mit dieser Eigenschaft kann eine Anwendung die Edgebenutzeroberfläche auf dem lokalen Computer deaktivieren.

Um die Edgebenutzeroberfläche zu deaktivieren, legen Sie diese Eigenschaft auf VARIANT_TRUE fest. Der Standardwert ist VARIANT_FALSE.

Diese Eigenschaft hat keine Auswirkungen auf Windows Store-Apps.

Im folgenden Beispiel wird gezeigt, wie Das Verhalten der Edge-Benutzeroberfläche festgelegt wird.

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