本節說明 控件模式 UI 自動化提供者所實作的介面,以公開非受控 Windows 應用程式中控件的相關信息。
在本節中
介面 | 描述 |
---|---|
IAnnotationProvider |
公開文件中註釋的屬性。 |
IDockProvider |
提供對接容器中專案的存取權。 |
IDragProvider |
可讓Microsoft UI 自動化專案將本身描述為可拖曳為拖放作業一部分的專案。 |
IDropTargetProvider |
可讓UI自動化專案將本身描述為可以接收拖曳元素的專案,做為UI自動化拖放作業的一部分。 |
IExpandCollapseProvider |
提供控制元件的存取權,以可視化方式展開以顯示內容,並折疊以隱藏內容。 |
IGridItemProvider |
提供實作 IGridProvider容器之個別子控件的存取權。 |
IGridProvider |
提供控件的存取權,這些控件可作為在二維邏輯座標系統中組織之子元素集合的容器,這些子專案可以使用鍵盤來周遊(也就是UI自動化用戶端可以移至相鄰的控件)。 |
IInvokeProvider |
提供起始或執行單一明確動作的控件的存取權,且在啟動時不會維護狀態。 |
IItemContainerProvider |
提供做為其他控件容器的控件存取,例如虛擬清單檢視。 |
ILegacyIAccessibleProvider |
可讓使用者介面自動化用戶端存取Microsoft Active Accessibility 元素的基礎 IAccessible 實作。 |
IMultipleViewProvider |
提供提供之控件的存取權,而且能夠在相同資訊集或子控件的多個表示之間切換。 |
IObjectModelProvider |
提供控制項或應用程式所實作之基礎物件模型的存取權。 |
IRangeValueProvider |
提供可設定為範圍內值之控件的存取權。 |
IScrollItemProvider |
提供實作 IScrollProvider之容器之個別子控件的存取權。 |
IScrollProvider |
提供控件的存取權,這些控件可作為子物件集合的可捲動容器。 |
ISelectionItemProvider |
提供個別、可選取的容器子控件的存取權,這些容器會實作 ISelectionProvider。 |
ISelectionProvider |
提供控件的存取權,這些控件可作為個別可選取子專案集合的容器。 |
ISelectionProvider2 |
擴充 ISelectionItemProvider 介面,以提供所選專案的相關信息。 |
ISpreadsheetItemProvider |
提供電子表格中專案(儲存格)資訊的存取權。 |
ISpreadsheetProvider |
提供電子表格中專案(儲存格)的存取權。 |
IStylesProvider |
提供與文件內容相關聯之可視化樣式的存取權。 |
ISynchronizedInputProvider |
可讓UI自動化用戶端應用程式將滑鼠或鍵盤輸入導向特定UI元素。 |
ITableItemProvider |
提供實作 ITableProvider之容器子控件的存取權。 |
ITableProvider |
提供做為子專案集合之容器之控件的存取權。 這個專案的子系必須實作 ITableItemProvider,並組織在可使用鍵盤周遊的二維邏輯坐標系統中。 |
ITextChildProvider |
提供文字型控件的存取權,或內嵌在文字中的物件,該控件是另一個文字型控件的子系或子系。 |
ITextEditProvider |
擴充 ITextProvider 介面,讓 UI 自動化提供者公開程式設計文字編輯動作。 |
ITextProvider |
提供包含文字之控件的存取權。 |
ITextProvider2 |
擴充 ITextProvider 介面,讓 UI 自動化提供者公開批注的目標文字內容,以及屬於提供者的插入點相關信息。 |
ITextRangeProvider |
提供實作 ITextProvider 或 ITextProvider2之文字容器中連續文字範圍的存取權。 |
ITextRangeProvider2 |
擴充 ITextRangeProvider 介面,讓 UI 自動化提供者能夠叫用作功能表。 |
IToggleProvider |
提供可迴圈執行一組狀態,並在設定狀態之後維護狀態的控件存取。 |
ITransformProvider |
提供可在二維空間內移動、重設大小及/或旋轉之控件的存取權。 |
ITransformProvider2 |
擴充 ITransformProvider 介面,讓 UI 自動化提供者公開屬性以支援控件的檢視區縮放功能。 |
IValueProvider |
提供具有不跨越範圍之內建值的控件的存取權,而且可以表示為字串。 |
IVirtualizedItemProvider |
提供虛擬化專案的存取權,這些專案是由UI自動化樹狀結構中的佔位元自動化專案表示。 |
IWindowProvider |
提供控制項基本視窗式功能的存取權。 |