다음을 통해 공유


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 포함)

참조

열거형