共用方式為


IUIAutomationEventHandlerGroup::AddPropertyChangedEventHandler 方法 (uiautomationclient.h)

註冊處理屬性變更事件的方法。

重要 Microsoft UI 自動化客戶端應該使用處理程式群組方法來註冊事件接聽程式,而不是在各種 IUIAutomation 命名空間中定義的個別事件註冊方法。
 

語法

HRESULT AddPropertyChangedEventHandler(
  [in] TreeScope                                scope,
  [in] IUIAutomationCacheRequest                *cacheRequest,
  [in] IUIAutomationPropertyChangedEventHandler *handler,
  [in] PROPERTYID                               *propertyArray,
       int                                      propertyCount
);

參數

[in] scope

要處理的事件範圍;也就是說,無論是元素本身,還是在其祖先和子系上。

[in] cacheRequest

快取要求的指標,如果不需要任何快取,則 NULL

[in] handler

處理事件之 物件的指標。

[in] propertyArray

感興趣的UI自動化屬性指標。 如需屬性識別碼的清單,請參閱 屬性識別碼

propertyCount

要監視的屬性數目。

傳回值

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

言論

實作事件處理程式之前,您應該先熟悉 瞭解線程問題中所述的線程問題。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1809 [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 版本 1709 [僅限傳統型應用程式]
目標平臺 窗戶
標頭 uiautomationclient.h (include UIAutomation.h)

另請參閱

IUIAutomationEventHandlerGroup