Метод IManipulationProcessor::P rocessUpWithTime (manipulations.h)
Передает данные, включая метку времени, в обработчик манипуляций целевого объекта для последовательностей касания.
Синтаксис
HRESULT ProcessUpWithTime(
MANIPULATOR_ID manipulatorId,
FLOAT x,
FLOAT y,
DWORD timestamp
);
Параметры
manipulatorId
Идентификатор обрабатываемого сенсорного контакта.
x
Данные горизонтальной координаты, связанные с целевым объектом.
y
Данные вертикальных координат, связанные с целевым объектом.
timestamp
Время события данных.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В случае сбоя возвращается код ошибки HRESULT, например E_FAIL.
Комментарии
Вы можете получать события касания из заказа, который они были созданы. Чтобы устранить эту проблему, необходимо извлечь метку времени из структуры TOUCHINPUT при обработке событий.
Примеры
static void ProcessUp(TOUCHINPUT* pTouchInput, IManipulationProcessor* pManipulationProcessor){
pManipulationProcessor->ProcessUpWithTime(
pTouchInput->dwID,
static_cast<float>(pTouchInput->x),
static_cast<float>(pTouchInput->y),
pTouchInput->dwTime
);
}
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | manipulations.h (включая Manipulations_i.c) |