uiautomationclient.h 標頭
Windows 協助工具功能會使用此標頭。 如需詳細資訊,請參閱:
uiautomationclient.h 包含下列程式設計介面:
介面
IUIAutomation 公開可讓 Microsoft UI 自動化用戶端應用程式探索、存取及篩選使用者介面自動化元素的方法。 |
IUIAutomation2 擴充 IUIAutomation 介面,以公開控制 Microsoft UI 自動化功能的其他方法。 |
IUIAutomation3 擴充 IUIAutomation2 介面,以公開控制 Microsoft UI 自動化功能的其他方法。 |
IUIAutomation4 擴充 IUIAutomation3 介面,以公開控制 Microsoft UI 自動化功能的其他方法。 |
IUIAutomation5 擴充 IUIAutomation4 介面,以公開控制 Microsoft UI 自動化功能的其他方法。 |
IUIAutomation6 擴充 IUIAutomation5 介面,以公開控制 Microsoft UI 自動化功能的其他方法。 |
IUIAutomationActiveTextPositionChangedEventHandler 公開方法,以處理作用中文字位置變更時所發生的 Microsoft UI 自動化事件。 |
IUIAutomationAndCondition 公開 Microsoft UI 自動化用戶端應用程式可用來擷取 AND 屬性條件相關資訊的屬性和方法。 |
IUIAutomationAnnotationPattern 提供檔中批註屬性的存取權。 |
IUIAutomationBoolCondition 表示可以是 TRUE 的條件, (選取所有元素) 或 FALSE (選取任何專案) 。 |
IUIAutomationCacheRequest 公開快取要求的屬性和方法。 用戶端應用程式會使用此介面來指定要在取得 Microsoft UI 自動化專案時快取的屬性和控制項模式。 |
IUIAutomationChangesEventHandler 公開方法來處理一或多個 Microsoft UI 自動化變更事件。 |
IUIAutomationCondition 這是在搜尋使用者介面自動化樹狀結構中元素時,用於篩選準則的主要介面。 |
IUIAutomationCustomNavigationPattern 公開方法,以支援 Microsoft UI 自動化用戶端對支援自訂導覽順序的控制項進行存取。 |
IUIAutomationDockPattern 提供控制項的存取權,可讓子專案彼此相對地水準和垂直排列。 |
IUIAutomationDragPattern 針對可拖曳為拖放作業一部分的專案,提供使用者介面自動化提供者所公開資訊的存取權。 |
IUIAutomationDropTargetPattern 提供 Microsoft UI 自動化提供者所公開的拖放資訊存取權,該元素可以是拖放作業的置放目標。 |
IUIAutomationElement 公開 UI 自動化專案的方法和屬性,表示 UI 專案。 |
IUIAutomationElement2 擴充 IUIAutomationElement 介面。 |
IUIAutomationElement3 擴充 IUIAutomationElement2 介面。 |
IUIAutomationElement4 擴充 IUIAutomationElement3 介面。 |
IUIAutomationElement5 擴充 IUIAutomationElement4 介面,以提供目前和快取地標資料的存取權。 |
IUIAutomationElement6 擴充 IUIAutomationElement5 介面,以提供目前和快取完整描述的存取權。 |
IUIAutomationElement7 擴充 IUIAutomationElement6 介面。 |
IUIAutomationElement8 擴充 IUIAutomationElement7 介面。 |
IUIAutomationElement9 擴充 IUIAutomationElement8 介面。 |
IUIAutomationElementArray 表示使用者介面自動化專案的集合。 |
IUIAutomationEventHandler 公開處理 Microsoft UI 自動化事件的方法。 |
IUIAutomationEventHandlerGroup 公開方法,以透過 IUIAutomation6 中定義的 CreateEventHandlerGroup 和 AddEventHandlerGroup 方法,將一或多個事件新增至集合以進行大量註冊。 |
IUIAutomationExpandCollapsePattern 提供控制項的存取權,這個控制項可以視覺化展開以顯示內容,並折迭以隱藏內容。 |
IUIAutomationFocusChangedEventHandler 公開方法,以處理鍵盤焦點移至另一個 UI 自動化專案時所引發的事件。 |
IUIAutomationGridItemPattern 在支援 IUIAutomationGridPattern 介面的方格樣式容器中,提供子控制項的存取權。 |
IUIAutomationGridPattern 提供控制項的存取權,該控制項可作為子控制項集合的容器,這些子控制項會組織于可依資料列和資料行周遊的二維邏輯座標系統中。 |
IUIAutomationInvokePattern 公開方法,讓用戶端應用程式叫用控制項的動作 (通常是按鈕) 。 |
IUIAutomationItemContainerPattern 公開從容器擷取專案的方法,例如虛擬清單。 |
IUIAutomationLegacyIAccessiblePattern 公開方法與屬性,讓 Microsoft UI 自動化用戶端可從 Microsoft Active Accessibility (MSAA) 伺服器擷取 UI 資訊。 |
IUIAutomationMultipleViewPattern 提供控制項的存取權,該控制項可以在相同資訊或子控制項集合的多個表示之間切換。 |
IUIAutomationNotCondition 表示另一個條件的負數條件。 |
IUIAutomationNotificationEventHandler 公開處理 Microsoft UI 自動化通知事件的方法。 |
IUIAutomationObjectModelPattern 提供控制項或應用程式所實作之基礎物件模型的存取權。 (IUIAutomationObjectModelPattern) |
IUIAutomationOrCondition 表示由多個條件組成的條件,至少一個條件必須是 true。 |
IUIAutomationPropertyChangedEventHandler 公開方法來處理變更屬性時所發生的 Microsoft UI 自動化事件。 |
IUIAutomationPropertyCondition 根據用來尋找 UI 自動化元素的屬性值來表示條件。 |
IUIAutomationProxyFactory 公開 物件的屬性和方法,該物件會針對沒有 UI 自動化原生支援的 UI 元素建立 Microsoft UI 自動化提供者。 這個介面是由 Proxy 實作。 |
IUIAutomationProxyFactoryEntry 代表 Microsoft UI 自動化所維護之資料表中的 Proxy 處理站,並公開用戶端應用程式可用來與 IUIAutomationProxyFactory 物件互動的屬性和方法。 |
IUIAutomationProxyFactoryMapping 公開 Proxy 處理站資料表的屬性和方法。 每個資料表專案都是以 IUIAutomationProxyFactoryEntry 介面來表示。 專案的順序是系統嘗試使用 Proxy 的順序。 |
IUIAutomationRangeValuePattern 提供對呈現值範圍的控制項的存取。 |
IUIAutomationScrollItemPattern 公開方法,讓可捲動檢視中的專案放置在檢視的可見部分。 |
IUIAutomationScrollPattern 提供控制項的存取權,該控制項可作為子專案集合的可捲動容器。 |
IUIAutomationSelectionItemPattern 可讓您存取支援 IUIAutomationSelectionPattern 之容器控制項的可選取子專案。 |
IUIAutomationSelectionPattern 提供控制項的存取權,其中包含可選取的子專案。 此元素的子系支援 IUIAutomationSelectionItemPattern。 |
IUIAutomationSelectionPattern2 擴充 IUIAutomationSelectionPattern 介面,以提供所選項目的相關資訊。 |
IUIAutomationSpreadsheetItemPattern 可讓用戶端應用程式擷取試算表中專案 (儲存格) 的相關資訊。 |
IUIAutomationSpreadsheetPattern 可讓用戶端應用程式存取試算表中 (儲存格) 的專案。 |
IUIAutomationStructureChangedEventHandler 公開方法,以處理變更 Microsoft UI 自動化樹狀結構時所發生的事件。 |
IUIAutomationStylesPattern 可讓 Microsoft UI 自動化用戶端擷取與檔中專案相關聯的視覺化樣式。 |
IUIAutomationSynchronizedInputPattern 提供控制項鍵盤或滑鼠輸入的存取權。 |
IUIAutomationTableItemPattern 提供支援 IUIAutomationTablePattern 之容器中子項目的存取權。 |
IUIAutomationTablePattern 提供控制項的存取權,該控制項可作為子專案集合的容器。 |
IUIAutomationTextChildPattern 提供文字型控制項 (或內嵌于文字) 的物件,該控制項是另一個文字型控制項的子系或子系。 |
IUIAutomationTextEditPattern 提供可修改文字的控制項存取權,例如,執行自動校正或透過輸入法 (IME) 啟用輸入組合的控制項。 |
IUIAutomationTextEditTextChangedEventHandler 公開方法,以處理 Microsoft UI 自動化從文字編輯控制項報告文字變更事件時所發生的事件。 |
IUIAutomationTextPattern 提供包含文字之控制項的存取權。 |
IUIAutomationTextPattern2 擴充 IUIAutomationTextPattern 介面。 |
IUIAutomationTextRange 在支援 IUIAutomationTextPattern 介面的容器中,提供連續文字範圍的存取權。 用戶端應用程式可以使用 IUIAutomationTextRange 介面,從文字範圍選取、比較及擷取内嵌物件。 |
IUIAutomationTextRange2 擴充 IUIAutomationTextRange 介面,讓 Microsoft UI 自動化用戶端以程式設計方式叫用操作功能表。 |
IUIAutomationTextRange3 擴充 IUIAutomationTextRange2 介面,以支援更快速地存取文字範圍上的基礎 RTF 資料。 |
IUIAutomationTextRangeArray 代表 IUIAutomationTextRange 物件的集合。 |
IUIAutomationTogglePattern 提供控制項的存取權,該控制項可以迴圈執行一組狀態,並在設定之後維護狀態。 |
IUIAutomationTransformPattern 提供可移動、調整大小或旋轉之控制項的存取權。 |
IUIAutomationTransformPattern2 擴充 IUIAutomationTransformPattern 介面,讓 Microsoft UI 自動化用戶端以程式設計方式存取控制項的檢視區縮放功能。 |
IUIAutomationTreeWalker 公開使用者介面自動化用戶端應用程式用來檢視和巡覽桌面上使用者介面自動化元素的屬性和方法。 |
IUIAutomationValuePattern 提供控制項的存取權,其中包含不跨越範圍且可表示為字串的值。 |
IUIAutomationVirtualizedItemPattern 表示虛擬化專案,這是 Microsoft UI 自動化樹狀結構中預留位置自動化專案所代表的專案。 |
IUIAutomationWindowPattern 提供視窗基本功能的存取權。 |
結構
ExtendedProperty 包含擴充屬性的相關資訊。 |
列舉
AutomationElementMode AutomationElementMode (uiautomationclient.h) 列舉包含值,指定傳回 UI 自動化元素時要使用的參考類型。 |
CoalesceEventsOptions 包含 CoalesceEvents 屬性的可能值,指出可存取的技術用戶端是否接收所有事件,或偵測並篩選重複事件的子集。 |
ConnectionRecoveryBehaviorOptions 包含 ConnectionRecoveryBehavior 屬性的可能值,指出當提供者沒有回應時,可存取的技術用戶端是否會調整提供者要求逾時。 |
PropertyConditionFlags PropertyConditionFlags (uiautomationclient.h) 列舉包含用來建立屬性條件的值。 |
TreeScope TreeScope (uiautomationclient.h) 列舉包含的值,指定 Microsoft UI 自動化樹狀結構中各種作業的範圍。 |
TreeTraversalOptions TreeTraversalOptions (uiautomationclient.h) 列舉會定義可用來自訂樹狀目錄導覽順序的值。 |