Udostępnij za pośrednictwem


System.EdgeGesture.DisableTouchWhenFullscreen

Zapobiega zachowaniom gestów krawędzi, gdy okno aplikacji jest aktywne i w trybie pełnoekranowym (lub okno należące do użytkownika jest aktywne).

Nuta

W trybie pełnoekranowym rozmiar okna aplikacji jest zgodny z rozdzielczością ekranu.

 

Windows 10, wersja 1703, Windows 10, wersja 1607, Windows 10, wersja 1511, Windows 10, wersja 1507, Windows 8.1, Windows 8.1

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

Uwagi

W systemie Windows 8 interakcje użytkownika z krawędziami interfejsu użytkownika systemu wyświetlania ekranu, takie jak paski aplikacji, panele i uruchomione aplikacje.

W przypadku pełnoekranowych aplikacji zdalnych to zachowanie interfejsu użytkownika na komputerze lokalnym może przesłonić i zakłócać interfejs użytkownika sesji zdalnej. Ta właściwość umożliwia aplikacji wyłączenie interfejsu użytkownika krawędzi na komputerze lokalnym.

Aby wyłączyć interfejs użytkownika krawędzi, ustaw tę właściwość na VARIANT_TRUE. Wartość domyślna to VARIANT_FALSE.

Ta właściwość nie ma wpływu na aplikacje ze Sklepu Windows.

W poniższym przykładzie pokazano, jak ustawić zachowania interfejsu użytkownika krawędzi.

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