다음을 통해 공유


INTERACTION_CONTEXT_OUTPUT 구조체(interactioncontext.h)

Interaction Context 개체의 출력을 정의합니다.

구문

typedef struct INTERACTION_CONTEXT_OUTPUT {
  INTERACTION_ID     interactionId;
  INTERACTION_FLAGS  interactionFlags;
  POINTER_INPUT_TYPE inputType;
  float              x;
  float              y;
  union {
    INTERACTION_ARGUMENTS_MANIPULATION manipulation;
    INTERACTION_ARGUMENTS_TAP          tap;
    INTERACTION_ARGUMENTS_CROSS_SLIDE  crossSlide;
  } arguments;
} INTERACTION_CONTEXT_OUTPUT;

멤버

interactionId

Interaction Context 개체의 ID입니다.

interactionFlags

INTERACTION_FLAGS 상수 중 하나입니다.

inputType

POINTER_INPUT_TYPE 상수 중 하나입니다.

x

입력 포인터의 x 좌표(HIMETRIC 단위)입니다.

y

입력 포인터의 y 좌표(HIMETRIC 단위)입니다.

arguments

arguments.manipulation

조작의 상태입니다.

arguments.tap

탭 제스처의 상태입니다.

arguments.crossSlide

슬라이드 간 상호 작용의 상태입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 interactioncontext.h

추가 정보

INTERACTION_ARGUMENTS_CROSS_SLIDE

INTERACTION_ARGUMENTS_MANIPULATION

INTERACTION_ARGUMENTS_TAP

INTERACTION_CONTEXT_OUTPUT_CALLBACK

INTERACTION_FLAGS

상호 작용 컨텍스트 구조

RegisterOutputCallbackInteractionContext