INTERACTION_CONFIGURATION_FLAGS 열거형(interactioncontext.h)
Interaction Context 개체를 구성할 때 사용할 상호 작용 을 지정합니다.
Syntax
typedef enum INTERACTION_CONFIGURATION_FLAGS {
INTERACTION_CONFIGURATION_FLAG_NONE = 0x00000000,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA = 0x00000040,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA = 0x00000080,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X = 0x00000100,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y = 0x00000200,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT = 0x00000400,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING = 0x00000800,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_TAP_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_HOLD_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_DRAG = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MAX = 0xffffffff
} ;
상수
INTERACTION_CONFIGURATION_FLAG_NONE 값: 0x00000000 상호 작용을 사용할 수 없습니다. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION 값: 0x00000001 모든 조작을 사용하도록 설정(이동, 회전 및 배율). |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X 값: 0x00000002 x축을 따라 변환(이동)합니다. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y 값: 0x00000004 y축을 따라 변환(이동)합니다. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION 값: 0x00000008 회전. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING 값: 0x00000010 배율 조정 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA 값: 0x00000020 접촉이 해제된 후 이동 방향의 번역 관성입니다. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA 값: 0x00000040 접촉이 해제된 후 회전 관성입니다. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA 값: 0x00000080 접촉이 해제된 후 관성 크기 조정 |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X 값: 0x00000100 상호 작용은 x축을 따라 제한됩니다. 레일은 동작의 기본 축에서 약간의 동작이 무시됨을 나타냅니다. 이렇게 하면 사용자에게 더 엄격한 환경이 제공됩니다. 단일 축을 따라 이동하려고 하면 축으로 제한됩니다. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y 값: 0x00000200 상호 작용은 y축을 따라 제한됩니다. 레일은 동작의 기본 축에서 약간의 동작이 무시됨을 나타냅니다. 이렇게 하면 사용자에게 더 엄격한 환경이 제공됩니다. 단일 축을 따라 이동하려고 하면 축으로 제한됩니다. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT 값: 0x00000400 초기 접촉에서 상호 작용의 끝까지의 정확한 거리를 보고합니다. 기본적으로 작은 거리 임계값은 시스템에서 보고한 첫 번째 조작 델타에서 빼집니다. 이 거리 임계값은 탭 제스처를 처리할 때 접촉의 약간의 움직임을 고려하기 위한 것입니다. 이 플래그가 설정되면 거리 임계값이 첫 번째 델타에서 빼지지 않습니다. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING 값: 0x00000800 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE 값: 0x00000001 모든 슬라이드 간 상호 작용을 사용하도록 설정했습니다. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL 값: 0x00000002 x축을 따라 교차 슬라이드. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT 값: 0x00000004 교차 슬라이드를 사용한 선택. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP 값: 0x00000008 속도 범프 효과. 속도 범프는 사용자가 살짝 밀기 또는 슬라이드 제스처 중에 약간의 끌기(또는 마찰)가 발생하는 영역입니다. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE 값: 0x00000010 교차 슬라이드를 사용하여 다시 정렬합니다. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT 값: 0x00000020 초기 접촉에서 상호 작용의 끝까지의 정확한 거리를 보고합니다. 기본적으로 작은 거리 임계값은 시스템에서 보고한 첫 번째 교차 슬라이드 델타에서 빼집니다. 이 거리 임계값은 탭 제스처를 처리할 때 접촉의 약간의 움직임을 고려하기 위한 것입니다. 이 플래그가 설정되면 거리 임계값이 첫 번째 델타에서 빼지지 않습니다. |
INTERACTION_CONFIGURATION_FLAG_TAP 값: 0x00000001 탭. |
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE 값: 0x00000002 두 번 탭합니다. |
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP 값: 0x00000001 보조 탭. |
INTERACTION_CONFIGURATION_FLAG_HOLD 값: 0x00000001 개최. |
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE 값: 0x00000002 마우스로 길게 누릅니다. |
INTERACTION_CONFIGURATION_FLAG_DRAG 값: 0x00000001 마우스로 끕다. |
INTERACTION_CONFIGURATION_FLAG_MAX 값: 0xffffffff 최대 상호 작용 수를 초과했습니다. |
요구 사항
지원되는 최소 클라이언트 | Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱만 해당] |
머리글 | interactioncontext.h |