Функция SetCrossSlideParametersInteractionContext (interactioncontext.h)
Настраивает взаимодействие между слайдами.
Синтаксис
HRESULT SetCrossSlideParametersInteractionContext(
[in] HINTERACTIONCONTEXT interactionContext,
[in] UINT32 parameterCount,
[in] CROSS_SLIDE_PARAMETER *crossSlideParameters
);
Параметры
[in] interactionContext
Дескриптор контекста взаимодействия.
[in] parameterCount
Число устанавливаемых параметров.
[in] crossSlideParameters
Пороговое значение перекрестного скольжения и пороговое значение расстояния.
Возвращаемое значение
Если эта функция завершается успешно, она возвращает S_OK.
В противном случае будет возвращен код ошибки HRESULT.
Remarks
SetCrossSlideParametersInteractionContext завершается сбоем, если CROSS_SLIDE_PARAMETER включен, но не указан в параметре crossSlideParameters .
Примеры
В этом примере показано, как задать настраиваемые пороговые значения перекрестного слайда.
// SetCrossSlideParametersInteractionContext
CROSS_SLIDE_PARAMETER crossSlideParameters[4];
crossSlideParameters[0].threshold = CROSS_SLIDE_THRESHOLD_SELECT_START;
crossSlideParameters[0].distance = customSelectStart;
crossSlideParameters[1].threshold = CROSS_SLIDE_THRESHOLD_SPEED_BUMP_START;
crossSlideParameters[1].distance = customSpeedBumpStart;
crossSlideParameters[2].threshold = CROSS_SLIDE_THRESHOLD_SPEED_BUMP_END;
crossSlideParameters[2].distance = customSpeedBumpEnd;
crossSlideParameters[3].threshold = CROSS_SLIDE_THRESHOLD_REARRANGE_START;
crossSlideParameters[3].distance = customRearrangeStart;
// set thresholds for select, speedbump, and rearrange
SetCrossSlideParametersInteractionContext(
m_interactionContext,
4,
crossSlideParameters);
Требования
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | interactioncontext.h |
Библиотека | Ninput.lib |
DLL | Ninput.dll |