本節說明 控件模式 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 |
提供控制項基本視窗式功能的存取權。 |