Steuerelementmusterschnittstellen für Anbieter
In diesem Abschnitt werden Steuerelementmusterschnittstellen beschrieben, die von Benutzeroberflächenautomatisierung implementiert werden, um Informationen zu Steuerelementen in nicht verwalteten Windows verfügbar zu machen.
In diesem Abschnitt
| Schnittstelle | BESCHREIBUNG |
|---|---|
| IAnnotationProvider |
Macht die Eigenschaften einer Anmerkung in einem Dokument verfügbar. |
| IDockProvider |
Ermöglicht den Zugriff auf ein Element in einem Andockcontainer. |
| IDragProvider |
Ermöglicht einem Microsoft Benutzeroberflächenautomatisierung-Element, sich selbst als Element zu beschreiben, das als Teil eines Drag & Drop-Vorgangs gezogen werden kann. |
| IDropTargetProvider |
Ermöglicht einem Benutzeroberflächenautomatisierung, sich selbst als Element zu beschreiben, das ein Ablegen eines gezogenen Elements als Teil eines Benutzeroberflächenautomatisierung Drag & Drop-Vorgangs empfangen kann. |
| IExpandCollapseProvider |
Ermöglicht den Zugriff auf ein Steuerelement, das visuell erweitert wird, um Inhalt anzuzeigen, und reduziert, um Inhalt auszublenden. |
| IGridItemProvider |
Ermöglicht den Zugriff auf einzelne untergeordnete Steuerelemente von Containern, die IGridProvider implementieren. |
| IGridProvider |
Bietet Zugriff auf Steuerelemente, die als Container für eine Auflistung untergeordneter Elemente fungieren, die in einem zweidimensionalen logischen Koordinatensystem organisiert sind, das mithilfe der Tastatur durchlaufen werden kann (d. h. ein Benutzeroberflächenautomatisierung-Client kann zu angrenzenden Steuerelementen wechseln). |
| IInvokeProvider |
Ermöglicht den Zugriff auf Steuerelemente, die eine einzelne, eindeutige Aktion initiieren oder ausführen und bei aktivierung keinen Zustand verwalten. |
| IItemContainerProvider |
Ermöglicht den Zugriff auf Steuerelemente, die als Container anderer Steuerelemente fungieren, z. B. eine virtuelle Listenansicht. |
| ILegacyIAccessibleProvider |
Ermöglicht Benutzeroberflächenautomatisierung Clients den Zugriff auf die zugrunde liegende IAccessible-Implementierung Microsoft Active Accessibility Elementen. |
| IMultipleViewProvider |
Ermöglicht den Zugriff auf Steuerelemente, die mehrere Darstellungen desselben Informations- oder untergeordneten Steuerelements bereitstellen und zwischen diesen wechseln können. |
| IObjectModelProvider |
Ermöglicht den Zugriff auf das zugrunde liegende Objektmodell, das von einem Steuerelement oder einer Anwendung implementiert wird. |
| IRangeValueProvider |
Ermöglicht den Zugriff auf Steuerelemente, die auf einen Wert innerhalb eines Bereichs festgelegt werden können. |
| IScrollItemProvider |
Ermöglicht den Zugriff auf einzelne untergeordnete Steuerelemente von Containern, die IScrollProvider implementieren. |
| IScrollProvider |
Ermöglicht den Zugriff auf Steuerelemente, die als scrollbare Container für eine Auflistung untergeordneter Objekte fungieren. |
| ISelectionItemProvider |
Ermöglicht den Zugriff auf einzelne, auswählbare untergeordnete Steuerelemente von Containern, die ISelectionProvider implementieren. |
| ISelectionProvider |
Ermöglicht den Zugriff auf Steuerelemente, die als Container für eine Auflistung einzelner, auswählbarer untergeordneter Elemente fungieren. |
| ISelectionProvider2 |
Erweitert die ISelectionItemProvider-Schnittstelle, um Informationen zu ausgewählten Elementen zur Verfügung zu stellen. |
| ISpreadsheetItemProvider |
Ermöglicht den Zugriff auf Informationen zu einem Element (Zelle) in einer Kalkulationstabelle. |
| ISpreadsheetProvider |
Ermöglicht den Zugriff auf Elemente (Zellen) in einem Arbeitsblatt. |
| IStylesProvider |
Ermöglicht den Zugriff auf die visuellen Stile, die dem Inhalt eines Dokuments zugeordnet sind. |
| ISynchronizedInputProvider |
Ermöglicht Benutzeroberflächenautomatisierung Clientanwendungen, die Maus- oder Tastatureingabe an ein bestimmtes Benutzeroberflächenelement weiter zu richten. |
| ITableItemProvider |
Ermöglicht den Zugriff auf untergeordnete Steuerelemente von Containern, die ITableProvider implementieren. |
| ITableProvider |
Ermöglicht den Zugriff auf Steuerelemente, die als Container für eine Auflistung untergeordneter Elemente fungieren. Die unteren Elemente dieses Elements müssen ITableItemProvider implementieren und in einem zweidimensionalen logischen Koordinatensystem organisiert sein, das mithilfe der Tastatur durchlaufen werden kann. |
| ITextChildProvider |
Ermöglicht den Zugriff auf ein textbasiertes Steuerelement (oder ein in Text eingebettetes Objekt), das ein untergeordnetes Element oder ein Nachfolger eines anderen textbasierten Steuerelements ist. |
| ITextEditProvider |
Erweitert die ITextProvider-Schnittstelle, um Benutzeroberflächenautomatisierung, programmgesteuerte Textbearbeitungsaktionen verfügbar zu machen. |
| ITextProvider |
Ermöglicht den Zugriff auf Steuerelemente, die Text enthalten. |
| ITextProvider2 |
Erweitert die ITextProvider-Schnittstelle, um es Benutzeroberflächenautomatisierung-Anbietern zu ermöglichen, Textinhalte verfügbar zu machen, die das Ziel einer Anmerkung sind, sowie Informationen zu einem Caretelement, das zum Anbieter gehört. |
| ITextRangeProvider |
Ermöglicht den Zugriff auf eine Spanne von fortlaufenden Text in einem Textcontainer, der ITextProvider oder ITextProvider2 implementiert. |
| ITextRangeProvider2 |
Erweitert die ITextRangeProvider-Schnittstelle, um Benutzeroberflächenautomatisierung-Anbietern das Aufrufen von Kontextmenüs zu ermöglichen. |
| IToggleProvider |
Ermöglicht den Zugriff auf Steuerelemente, die einen Satz von Zuzuständen durchzyklen und einen Zustand nach dem Festlegen verwalten können. |
| ITransformProvider |
Ermöglicht den Zugriff auf Steuerelemente, die innerhalb eines zweidimensionalen Raums verschoben, geändert und/oder gedreht werden können. |
| ITransformProvider2 |
Erweitert die ITransformProvider-Schnittstelle, um Benutzeroberflächenautomatisierung verfügbar zu machen, um die Viewport-Zoomfunktion eines Steuerelements zu unterstützen. |
| IValueProvider |
Ermöglicht den Zugriff auf Steuerelemente, die über einen systeminternen Wert verfügen, der keinen Bereich umfasst und als Zeichenfolge dargestellt werden kann. |
| IVirtualizedItemProvider |
Ermöglicht den Zugriff auf virtualisierte Elemente, bei denen es sich um Elemente handelt, die durch Platzhalterautomatisierungselemente in der Benutzeroberflächenautomatisierung werden. |
| IWindowProvider |
Ermöglicht den Zugriff auf die grundlegenden fensterbasierten Funktionen eines Steuerelements. |