IManipulationProcessor::P rocessDownWithTime 方法 (manipulations.h)
将触摸数据(包括时间戳)馈送给与目标关联的操作处理器。
语法
HRESULT ProcessDownWithTime(
MANIPULATOR_ID manipulatorId,
FLOAT x,
FLOAT y,
DWORD timestamp
);
参数
manipulatorId
要处理的触摸触点的标识符。
x
与目标关联的水平坐标数据。
y
与目标关联的垂直坐标数据。
timestamp
数据事件的时间。
返回值
如果该方法成功,则它会返回 S_OK。 如果失败,它将返回 HRESULT 错误代码,例如 E_FAIL。
注解
可以按其生成顺序接收触摸事件。 若要解决此问题,应在处理事件时从 TOUCHINPUT 结构中提取时间戳。
示例
static void ProcessDown(TOUCHINPUT* pTouchInput, IManipulationProcessor* pManipulationProcessor){
pManipulationProcessor->ProcessDownWithTime(
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) |