共用方式為


IProxyProviderWinEventHandler::RespondToWinEvent 方法 (uiautomationcore.h)

處理 WinEvent。

語法

HRESULT RespondToWinEvent(
  [in] DWORD                      idWinEvent,
  [in] HWND                       hwnd,
  [in] LONG                       idObject,
  [in] LONG                       idChild,
  [in] IProxyProviderWinEventSink *pSink
);

參數

[in] idWinEvent

類型: DWORD

傳入 WinEvent 的標識碼。 如需 WinEvent 識別符的清單,請參閱 事件常數

[in] hwnd

類型: HWND

引發 WinEvent 之視窗的句柄。 這也應該是建立 Proxy 的視窗。

[in] idObject

類型: LONG

與事件相關聯之可存取物件的物件標識碼 (OBJID_*) 。 如需物件識別碼的清單,請參閱 對象識別碼

[in] idChild

類型: LONG

與事件相關聯的專案子標識符,如果專案不是子系, 則CHILDID_SELF

[in] pSink

類型: IProxyProviderWinEventSink*

使用者介面自動化 核心所提供的 IProxyProviderWinEventSink 介面指標。 Proxy 必須引發以回應所處理 WinEvent 的任何事件,都應該新增至接收。

傳回值

類型: HRESULT

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

備註

提供者應該檢閱事件數據。 如果提供者需要引發回應中的 使用者介面自動化 事件,該事件的數據應該新增至 pSink 事件接收器。

規格需求

需求
最低支援的用戶端 Windows 7、Windows Vista SP2 和 Windows Vista 平臺更新、Windows XP SP3 和 Windows Vista 平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008、Windows Server 2003 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 uiautomationcore.h (包含 UIAutomation.h)

另請參閱

IProxyProviderWinEventHandler

IProxyProviderWinEventSink

參考