Rozhraní vzorů ovládacích prvků pro zprostředkovatele

Tato část popisuje vzor ovládacích prvků rozhraní implementovaná poskytovateli automatizace uživatelského rozhraní, která zpřístupňují informace o ovládacích prvcích v nespravovaných aplikacích Windows.

V této části

Rozhraní Popis
IAnnotationProvider
Zpřístupňuje vlastnosti poznámek v dokumentu.
IDockProvider
Poskytuje přístup k elementu v dokovacím kontejneru.
IDragProvider
Umožňuje prvku Microsoft UI Automation popsat sám sebe jako prvek, který lze přetáhnout jako součást operace přetažení.
IDropTargetProvider
Umožňuje prvku Automatizace uživatelského rozhraní popsat sám sebe jako prvek, který může přijmout přetažení přetaženého elementu jako součást operace automatizace uživatelského rozhraní přetahování.
IExpandCollapseProvider
Poskytuje přístup k ovládacímu prvku, který vizuálně rozbalí zobrazení obsahu a sbalí obsah a skryje obsah.
IGridItemProvider
Poskytuje přístup k jednotlivým podřízeným ovládacím prvkům kontejnerů, které implementují IGridProvider.
IGridProvider
Poskytuje přístup k ovládacím prvkům, které fungují jako kontejnery pro kolekci podřízených prvků uspořádaných do dvojrozměrného logického souřadnicového systému, který lze procházet (tj. klient automatizace uživatelského rozhraní může přejít na sousední ovládací prvky) pomocí klávesnice.
IInvokeProvider
Poskytuje přístup k ovládacím prvkům, které iniciují nebo provádějí jednu jednoznačnou akci a při aktivaci neudržují stav.
IItemContainerProvider
Poskytuje přístup k ovládacím prvkům, které fungují jako kontejnery jiných ovládacích prvků, jako je virtuální zobrazení seznamu.
ILegacyIAccessibleProvider
Umožňuje klientům automatizace uživatelského rozhraní přístup k podkladovému IAccessible implementaci elementů Microsoft Active Accessibility.
IMultipleViewProvider
Poskytuje přístup k ovládacím prvkům, které poskytují, a umožňují přepínat mezi více reprezentacemi stejné sady informací nebo podřízených ovládacích prvků.
IObjectModelProvider
Poskytuje přístup k podkladovému objektovému modelu implementovanému ovládacím prvku nebo aplikací.
IRangeValueProvider
Poskytuje přístup k ovládacím prvkům, které lze nastavit na hodnotu v rozsahu.
IScrollItemProvider
Poskytuje přístup k jednotlivým podřízeným ovládacím prvkům kontejnerů, které implementují IScrollProvider.
IScrollProvider
Poskytuje přístup k ovládacím prvkům, které fungují jako posuvné kontejnery pro kolekci podřízených objektů.
ISelectionItemProvider
Poskytuje přístup k jednotlivým, vybratelné podřízené ovládací prvky kontejnerů, které implementují ISelectionProvider.
ISelectionProvider
Poskytuje přístup k ovládacím prvkům, které fungují jako kontejnery pro kolekci jednotlivých, vybratelných podřízených položek.
ISelectionProvider2
Rozšiřuje rozhraní ISelectionItemProvider o informace o vybraných položkách.
ISpreadsheetItemProvider
Poskytuje přístup k informacím o položce (buňce) v tabulce.
ISpreadsheetProvider
Poskytuje přístup k položkám (buňkám) v tabulce.
IStylesProvider
Poskytuje přístup k vizuálním stylům přidruženým k obsahu dokumentu.
ISynchronizedInputProvider
Umožňuje klientským aplikacím automatizace uživatelského rozhraní směrovat vstup myši nebo klávesnice na konkrétní prvek uživatelského rozhraní.
ITableItemProvider
Poskytuje přístup k podřízeným ovládacím prvkům kontejnerů, které implementují ITableProvider.
ITableProvider
Poskytuje přístup k ovládacím prvkům, které fungují jako kontejnery pro kolekci podřízených prvků. Podřízené položky tohoto prvku musí implementovat ITableItemProvider a být uspořádány do dvourozměrného logického souřadnicového systému, který lze procházení pomocí klávesnice.
ITextChildProvider
Poskytuje přístup k textovému ovládacímu prvku (nebo objektu vloženého do textu), který je podřízeným nebo následníkem jiného textového ovládacího prvku.
ITextEditProvider
Rozšiřuje rozhraní ITextProvider tak, aby zprostředkovatelé automatizace uživatelského rozhraní zpřístupnil programové akce pro úpravy textu.
ITextProvider
Poskytuje přístup k ovládacím prvkům, které obsahují text.
ITextProvider2
Rozšiřuje rozhraní ITextProvider, aby poskytovatelé automatizace uživatelského rozhraní zpřístupnil textový obsah, který je cílem poznámky, a informace o stříšce, která patří zprostředkovateli.
ITextRangeProvider
Poskytuje přístup k rozsahu souvislého textu v textovém kontejneru, který implementuje ITextProvider nebo ITextProvider2.
ITextRangeProvider2
Rozšiřuje rozhraní ITextRangeProvider, aby zprostředkovatelé automatizace uživatelského rozhraní povolili vyvolání kontextových nabídek.
IToggleProvider
Poskytuje přístup k ovládacím prvkům, které můžou cyklicky procházet sadou stavů a udržovat stav po nastavení.
ITransformProvider
Poskytuje přístup k ovládacím prvkům, které je možné přesunout, změnit jejich velikost nebo otočit v rámci dvojrozměrného prostoru.
ITransformProvider2
Rozšiřuje ITransformProvider rozhraní, aby zprostředkovatelé automatizace uživatelského rozhraní zpřístupnil vlastnosti pro podporu funkce přiblížení oblasti zobrazení ovládacího prvku.
IValueProvider
Poskytuje přístup k ovládacím prvkům, které mají vnitřní hodnotu, která nepřesahuje rozsah a která může být reprezentována jako řetězec.
IVirtualizedItemProvider
Poskytuje přístup k virtualizovaným položkám, což jsou položky reprezentované zástupnými prvky automatizace ve stromu automatizace uživatelského rozhraní.
IWindowProvider
Poskytuje přístup k základním funkcím ovládacího prvku na základě oken.

rozhraní vzorů ovládacích prvků pro poskytovatele