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
标头 manipulations.h (包括 Manipulations_i.c)

另请参阅

IManipulationProcessor

方法

ProcessDownWithTime

ProcessMoveWithTime

ProcessUp