IDirectManipulationViewport::AddEventHandler 方法 (directmanipulation.h)
新增事件處理常式以接聽檢視區事件。
語法
HRESULT AddEventHandler(
[in] HWND window,
[in] IDirectManipulationViewportEventHandler *eventHandler,
[out, retval] DWORD *cookie
);
參數
[in] window
執行緒為事件回呼擁有的視窗控制碼。
[in] eventHandler
檢視區狀態和更新事件發生時所呼叫的處理常式。 指定的物件必須實作 IDirectManipulationViewportEventHandler 介面。
[out, retval] cookie
表示這個事件處理常式回呼的控制碼。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
備註
事件回呼是從擁有指定視窗的執行緒引發。 相同回呼方法的連續事件可能會聯合。
注意 如果檢視區已附加拖放行為,事件處理常式應該實作 IDirectManipulationDragDropEventHandler。
需求
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | directmanipulation.h |