共用方式為


_IManipulationEvents::ManipulationStarted 方法 (manipulations.h)

處理操作或慣性開始時的事件。

語法

HRESULT ManipulationStarted(
  [in] FLOAT x,
  [in] FLOAT y
);

參數

[in] x

使用者定義座標中的原點 x 座標。

[in] y

使用者定義座標中的原點 Y 座標。

傳回值

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

備註

系統會針對 IInertiaProcessorIManipulationProcessor 介面產生操作事件。 如果您在呼叫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)

另請參閱

將操作支援新增至 Unmanaged 程式碼

處理 Unmanaged 程式碼中的慣性

方法

_IManipulationEvents