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