Поделиться через


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 взаимодействие пользователя с краями экрана отображает системный интерфейс, например панели приложений, чудо-кнопки и запущенные приложения.

Для полноэкранных удаленных приложений такое поведение пользовательского интерфейса на локальном компьютере может переопределить и помешать работе пользовательского интерфейса удаленного сеанса. Это свойство позволяет приложению отключать пользовательский интерфейс edge на локальном компьютере.

Чтобы отключить пользовательский интерфейс edge, присвойте этому свойству значение VARIANT_TRUE. Значение по умолчанию — VARIANT_FALSE.

Это свойство не влияет на приложения Магазина Windows.

В следующем примере показано, как задать поведение пользовательского интерфейса edge.

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