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 오류 코드를 반환합니다.
설명
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 |
헤더 | interactioncontext.h |
라이브러리 | Ninput.lib |
DLL | Ninput.dll |