MANIPULATION_PROCESSOR_MANIPULATIONS 열거형(manipulations.h)
MANIPULATION_PROCESSOR_MANIPULATIONS 열거형은 대상 개체에 적용할 수 있는 다양한 종류의 조작입니다.
Syntax
typedef enum MANIPULATION_PROCESSOR_MANIPULATIONS {
MANIPULATION_NONE = 0,
MANIPULATION_TRANSLATE_X = 0x1,
MANIPULATION_TRANSLATE_Y = 0x2,
MANIPULATION_SCALE = 0x4,
MANIPULATION_ROTATE = 0x8,
MANIPULATION_ALL = 0xf
} ;
상수
MANIPULATION_NONE 값: 0 조작이 수행되지 않음을 나타냅니다. |
MANIPULATION_TRANSLATE_X 값: 0x1 대상을 가로 축으로 이동하여 조작을 나타냅니다. |
MANIPULATION_TRANSLATE_Y 값: 0x2 세로 축을 가로질러 대상을 이동하여 조작을 나타냅니다. |
MANIPULATION_SCALE 값: 0x4 대상을 더 크거나 작게 만들어 조작을 나타냅니다. |
MANIPULATION_ROTATE 값: 0x8 대상을 회전하여 조작을 나타냅니다. |
MANIPULATION_ALL 값: 0xf 모든 조작이 사용하도록 설정되어 있음을 나타냅니다. |
설명
SupportedManipulations 속성과 함께 이 열거형을 사용하여 IManipulationProcessor 인터페이스에서 수신하려는 조작 데이터의 종류를 가져와서 설정합니다. 비트 OR로 다양한 종류의 조작을 결합할 수 있습니다.
예제
CoInitialize(0);
hr = spIManipProc.CoCreateInstance(CLSID_ManipulationProcessor, NULL, CLSCTX_ALL);
MANIPULATION_PROCESSOR_MANIPULATIONS mpm;
spIManipProc->get_SupportedManipulations(&mpm);
요구 사항
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | manipulations.h(Manipulations.h 포함) |