用戶端的控制項模式介面

本節說明 Unmanaged 消費者介面自動化用戶端應用程式的控制項模式介面。

本節內容

介面 描述
IUIAutomationAnnotationPattern
提供檔中批註屬性的存取權。
IUIAutomationCustomNavigationPattern
向支援自訂導覽順序的控制項公開 Microsoft 消費者介面自動化 用戶端支援存取的方法。
IUIAutomationDockPattern
提供控制項的存取權,可讓子項目彼此相對地水準和垂直排列。
IUIAutomationDragPattern
針對可拖曳為拖放作業一部分的專案,提供消費者介面自動化提供者所公開資訊的存取權。
IUIAutomationDropTargetPattern
針對可以是拖放作業之拖放目標的元素,提供消費者介面自動化提供者所公開的拖放資訊存取權。
IUIAutomationExpandCollapsePattern
提供可哥視化展開以顯示內容的控制項存取權,並折迭以隱藏內容。
IUIAutomationGridItemPattern
在支援 IUIAutomationGridPattern 介面的方格樣式容器中,提供子控制項的存取權。
IUIAutomationGridPattern
提供控制項的存取權,此控制項可作為子控制項集合的容器,這些子控制項會組織在二維邏輯座標系統中,且可依資料列和資料行周遊。
IUIAutomationInvokePattern
公開方法,可讓用戶端應用程式叫用控制項的動作, (通常是按鈕) 。
IUIAutomationItemContainerPattern
公開從容器擷取專案的方法,例如虛擬清單。
IUIAutomationLegacyIAccessiblePattern
公開方法與屬性,讓消費者介面自動化用戶端從 Microsoft Active Accessibility (MSAA) 伺服器擷取 UI 資訊。
IUIAutomationMultipleViewPattern
提供控制項的存取權,這些控制項可以在相同資訊或子控制項集合的多個表示之間切換。
IUIAutomationObjectModelPattern
提供控制項或應用程式所實作之基礎物件模型的存取權。
IUIAutomationPatternHandler
傳回用戶端 API 包裝函式物件,並傳回對實際提供者實例的 unmarshal 屬性和方法要求。
IUIAutomationPatternInstance
表示控制項模式物件。 用戶端 API 包裝函式會使用此介面來實作 GetPropertyCallMethod 方法的所有屬性和方法呼叫。
IUIAutomationRangeValuePattern
提供呈現值範圍的控制項的存取權。
IUIAutomationScrollItemPattern
公開方法,讓可捲動檢視中的專案放置在檢視的可見部分。
IUIAutomationScrollPattern
提供控制項的存取權,做為子專案集合的可捲動容器。
IUIAutomationSelectionItemPattern
可讓您存取支援 IUIAutomationSelectionPattern之容器控制項的可選取子專案。
IUIAutomationSelectionPattern
提供控制項的存取權,其中包含可選取的子專案。 這個專案的子系支援 IUIAutomationSelectionItemPattern
IUIAutomationSelectionPattern2
擴充 IUIAutomationSelectionPattern 介面,以提供所選項目的相關資訊。
IUIAutomationSpreadsheetItemPattern
可讓用戶端應用程式擷取試算表中專案 (儲存格的相關資訊) 。
IUIAutomationSpreadsheetPattern
可讓用戶端應用程式存取試算表中儲存格 () 的專案。
IUIAutomationStylesPattern
可讓消費者介面自動化用戶端擷取與檔中專案相關聯的視覺樣式。
IUIAutomationSynchronizedInputPattern
提供控制項之鍵盤或滑鼠輸入的存取權。
IUIAutomationTableItemPattern
提供支援 IUIAutomationTablePattern之容器中子專案的存取權。
IUIAutomationTablePattern
提供控制項的存取權,做為子專案集合的容器。 這個專案的子系支援 IUIAutomationTableItemPattern ,並組織成二維邏輯座標系統,可依資料列和資料行周遊。
IUIAutomationTextChildPattern
提供存取文字型控制項 (或內嵌在文字) 的物件,該物件是另一個文字型控制項的子系或子代。
IUIAutomationTextEditPattern
提供可修改文字的控制項存取權,例如,執行自動校正或透過輸入法 (IME) 啟用輸入組合的控制項。
IUIAutomationTextPattern
提供包含文字之控制項的存取權。
IUIAutomationTextPattern2
擴充 IUIAutomationTextPattern 介面。
IUIAutomationTextRange
提供支援 IUIAutomationTextPattern 介面之容器中連續文字範圍的存取權。 用戶端應用程式可以使用 IUIAutomationTextRange 介面,從文字範圍選取、比較及擷取内嵌物件。
IUIAutomationTextRange2
擴充IUIAutomationTextRange介面,讓消費者介面自動化用戶端以程式設計方式叫用操作功能表。
IUIAutomationTextRange3
擴充 IUIAutomationTextRange2 介面,以支援更快速地存取文字範圍上的基礎 RTF 資料。
IUIAutomationTextRangeArray
表示 IUIAutomationTextRange 物件的集合。
IUIAutomationTogglePattern
提供可迴圈執行一組狀態的控制項存取權,並在設定後維持狀態。
IUIAutomationTransformPattern
提供可移動、調整大小或旋轉之控制項的存取權。
IUIAutomationTransformPattern2
擴充IUIAutomationTransformPattern介面,讓消費者介面自動化用戶端以程式設計方式存取控制項的檢視區縮放功能。
IUIAutomationValuePattern
提供控制項的存取權,其中包含不跨越範圍且可表示為字串的值。
IUIAutomationVirtualizedItemPattern
表示虛擬化專案,此專案是由消費者介面自動化樹狀結構中的預留位置自動化專案所表示。
IUIAutomationWindowPattern
提供視窗基本功能的存取權。

消費者介面自動化用戶端