共用方式為


IManipulationProcessor::P rocessMoveWithTime 方法 (manipulations.h)

將目標對象的行動數據,包括時間戳,饋送至其操作處理器。

語法

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

參數

manipulatorId

要處理的觸控接觸點標識碼。

x

與目標相關聯的水準座標數據。

y

與目標相關聯的垂直座標數據。

timestamp

數據事件的時間。

傳回值

如果方法成功,它會傳回 S_OK。 如果失敗,則會傳回 HRESULT 錯誤碼,例如 E_FAIL

備註

可能會根據產生的順序接收觸控事件。 若要修正此問題,當您處理事件時,應該從 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