다음을 통해 공유


IManipulationProcessor::P rocessMoveWithTime 메서드(manipulations.h)

대상 개체에 대한 타임스탬프를 포함한 이동 데이터를 조작 프로세서에 공급합니다.

구문

HRESULT ProcessMoveWithTime(
  MANIPULATOR_ID manipulatorId,
  FLOAT          x,
  FLOAT          y,
  DWORD          timestamp
);

매개 변수

manipulatorId

처리할 터치 접촉의 식별자입니다.

x

대상과 연결된 가로 좌표 데이터입니다.

y

대상과 연결된 세로 좌표 데이터입니다.

timestamp

데이터 이벤트의 시간입니다.

반환 값

메서드가 성공하면 S_OK가 반환되고, 실패하면 E_FAIL 같은 HRESULT 오류 코드를 반환합니다.

설명

생성된 순서에서 터치 이벤트를 받을 수 있습니다. 이 문제를 해결하려면 이벤트를 처리할 때 TOUCHINPUT 구조에서 타임스탬프를 추출해야 합니다.

예제


static void ProcessMove(TOUCHINPUT* pTouchInput, IManipulationProcessor* pManipulationProcessor){
  pManipulationProcessor->ProcessMoveWithTime(
    pTouchInput->dwID, 
    static_cast<float>(pTouchInput->x), 
    static_cast<float>(pTouchInput->y), 
    pTouchInput->dwTime
  );
}
      

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 manipulations.h(Manipulations_i.c 포함)

추가 정보

IManipulationProcessor

메서드

ProcessDownWithTime

ProcessMove

ProcessUpWithTime