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