_IManipulationEvents::ManipulationStarted 方法 (manipulations.h)
處理操作或慣性開始時的事件。
語法
HRESULT ManipulationStarted(
[in] FLOAT x,
[in] FLOAT y
);
參數
[in] x
使用者定義座標中的原點 x 座標。
[in] y
使用者定義座標中的原點 Y 座標。
傳回值
如果方法成功,它會傳回 S_OK。 如果失敗,則會傳回 HRESULT 錯誤碼。
備註
系統會針對 IInertiaProcessor 和 IManipulationProcessor 介面產生操作事件。 如果您在呼叫ProcessDown時使用TOUCHINPUT結構中的值,座標會以百分之一圖元為單位。
範例
下列程式碼顯示 ManipulationStarted 方法的實作。
HRESULT STDMETHODCALLTYPE CManipulationEventSink::ManipulationStarted(
/* [in] */ FLOAT x,
/* [in] */ FLOAT y)
{
m_cStartedEventCount ++;
// place your code handler here to do any operations based on the manipulation
return S_OK;
}
需求
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | manipulations.h (包括 Manipulations.h) |