Steuerelementmusterschnittstellen für Anbieter
In diesem Abschnitt werden Steuerelementmusters Schnittstellen beschrieben, die von Benutzeroberflächenautomatisierungsanbietern implementiert werden, um Informationen zu Steuerelementen in nicht verwalteten Windows-Anwendungen verfügbar zu machen.
In diesem Abschnitt
Schnittstelle | Beschreibung |
---|---|
IAnnotationProvider- |
Macht die Eigenschaften einer Anmerkung in einem Dokument verfügbar. |
IDockProvider- |
Bietet Zugriff auf ein Element in einem Andockcontainer. |
IDragProvider- |
Ermöglicht es einem Microsoft-Benutzeroberflächenautomatisierungs-Element, sich als Element zu beschreiben, das als Teil eines Drag-and-Drop-Vorgangs gezogen werden kann. |
IDropTargetProvider |
Ermöglicht es einem Benutzeroberflächenautomatisierungs-Element, sich als Element zu beschreiben, das einen Drop eines gezogenen Elements als Teil eines Drag-and-Drop-Vorgangs der Benutzeroberflächenautomatisierung empfangen kann. |
IExpandCollapseProvider |
Bietet Zugriff auf ein Steuerelement, das visuell erweitert wird, um Inhalte anzuzeigen, und reduziert den Inhalt zum Ausblenden von Inhalten. |
IGridItemProvider- |
Bietet Zugriff auf einzelne untergeordnete Steuerelemente von Containern, die IGridProviderimplementieren. |
IGridProvider- |
Bietet Zugriff auf Steuerelemente, die als Container für eine Sammlung untergeordneter Elemente fungieren, die in einem zweidimensionalen logischen Koordinatensystem organisiert sind, das durchlaufen werden kann (d. h. ein Benutzeroberflächenautomatisierungs-Client kann mithilfe der Tastatur zu angrenzenden Steuerelementen wechseln). |
IInvokeProvider- |
Bietet Zugriff auf Steuerelemente, die eine einzelne, eindeutige Aktion initiieren oder ausführen und den Zustand beim Aktivieren nicht beibehalten. |
IItemContainerProvider- |
Bietet Zugriff auf Steuerelemente, die als Container anderer Steuerelemente fungieren, z. B. eine virtuelle Listenansicht. |
ILegacyIAccessibleProvider |
Ermöglicht Benutzeroberflächenautomatisierungs-Clients den Zugriff auf die zugrunde liegende IAccessible Implementierung von Microsoft Active Accessibility-Elementen. |
IMultipleViewProvider- |
Bietet Zugriff auf Steuerelemente, die zwischen mehreren Darstellungen derselben Gruppe von Informationen oder untergeordneten Steuerelementen wechseln können. |
IObjectModelProvider- |
Bietet Zugriff auf das zugrunde liegende Objektmodell, das von einem Steuerelement oder einer Anwendung implementiert wird. |
IRangeValueProvider- |
Bietet Zugriff auf Steuerelemente, die auf einen Wert innerhalb eines Bereichs festgelegt werden können. |
IScrollItemProvider- |
Bietet Zugriff auf einzelne untergeordnete Steuerelemente von Containern, die IScrollProvider-implementieren. |
IScrollProvider- |
Bietet Zugriff auf Steuerelemente, die als Bildlaufcontainer für eine Auflistung untergeordneter Objekte fungieren. |
ISelectionItemProvider- |
Bietet Zugriff auf einzelne, auswählbare untergeordnete Steuerelemente von Containern, die ISelectionProvider-implementieren. |
ISelectionProvider- |
Bietet Zugriff auf Steuerelemente, die als Container für eine Sammlung einzelner, auswählbarer untergeordneter Elemente fungieren. |
ISelectionProvider2- |
Erweitert die ISelectionItemProvider Schnittstelle, um Informationen zu ausgewählten Elementen bereitzustellen. |
ISpreadsheetItemProvider- |
Bietet Zugriff auf Informationen zu einem Element (Zelle) in einer Kalkulationstabelle. |
ISpreadsheetProvider- |
Bietet Zugriff auf Elemente (Zellen) in einer Kalkulationstabelle. |
IStylesProvider- |
Bietet Zugriff auf die visuellen Formatvorlagen, die dem Inhalt eines Dokuments zugeordnet sind. |
ISynchronizedInputProvider |
Ermöglicht Es Benutzeroberflächenautomatisierungs-Clientanwendungen, die Maus- oder Tastatureingabe an ein bestimmtes UI-Element zu leiten. |
ITableItemProvider- |
Bietet Zugriff auf untergeordnete Steuerelemente von Containern, die ITableProvider-implementieren. |
ITableProvider- |
Bietet Zugriff auf Steuerelemente, die als Container für eine Sammlung untergeordneter Elemente fungieren. Die untergeordneten Elemente dieses Elements müssen ITableItemProvider- implementieren und in einem zweidimensionalen logischen Koordinatensystem organisiert werden, das mithilfe der Tastatur durchlaufen werden kann. |
ITextChildProvider |
Bietet Zugriff auf ein textbasiertes Steuerelement (oder ein in Text eingebettetes Objekt), bei dem es sich um ein untergeordnetes oder untergeordnetes Steuerelement eines anderen textbasierten Steuerelements handelt. |
ITextEditProvider- |
Erweitert die ITextProvider Schnittstelle, damit Benutzeroberflächenautomatisierungs-Anbieter programmgesteuerte Textbearbeitungsaktionen verfügbar machen können. |
ITextProvider- |
Bietet Zugriff auf Steuerelemente, die Text enthalten. |
ITextProvider2- |
Erweitert die ITextProvider Schnittstelle, damit Benutzeroberflächenautomatisierungs-Anbieter Textinhalte verfügbar machen können, die das Ziel einer Anmerkung sind, sowie Informationen zu einem Caret, das zum Anbieter gehört. |
ITextRangeProvider- |
Ermöglicht den Zugriff auf einen Bereich von fortlaufendem Text in einem Textcontainer, der ITextProvider- oder ITextProvider2-implementiert. |
ITextRangeProvider2- |
Erweitert die ITextRangeProvider Schnittstelle, damit Benutzeroberflächenautomatisierungs-Anbieter Kontextmenüs aufrufen können. |
IToggleProvider- |
Bietet Zugriff auf Steuerelemente, die einen Satz von Zuständen durchlaufen und einen Zustand beibehalten können, nachdem er festgelegt wurde. |
ITransformProvider- |
Bietet Zugriff auf Steuerelemente, die innerhalb eines zweidimensionalen Raums verschoben, verkleinert und/oder gedreht werden können. |
ITransformProvider2- |
Erweitert die ITransformProvider Schnittstelle, damit Benutzeroberflächenautomatisierungs-Anbieter Eigenschaften verfügbar machen können, um die Viewport-Zoomfunktion eines Steuerelements zu unterstützen. |
IValueProvider- |
Bietet Zugriff auf Steuerelemente mit einem systeminternen Wert, der keinen Bereich umfasst und die als Zeichenfolge dargestellt werden können. |
IVirtualizedItemProvider |
Bietet Zugriff auf virtualisierte Elemente, bei denen es sich um Elemente handelt, die durch Platzhalterautomatisierungselemente in der Benutzeroberflächenautomatisierungs-Struktur dargestellt werden. |
IWindowProvider- |
Bietet Zugriff auf die grundlegenden fensterbasierten Funktionen eines Steuerelements. |