共用方式為


用戶端的控制項模式介面

本節說明 Unmanaged UI 自動化用戶端應用程式的控件模式介面。

在本節中

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

使用者介面自動化用戶端