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, задайте для этого свойства значение VARIANT_TRUE. Значение по умолчанию — VARIANT_FALSE.
Это свойство не влияет на приложения Магазина Windows.
В следующем примере показано, как задать поведение пограничного пользовательского интерфейса.
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;
}
Связанные разделы