Steuerelementmusterschnittstellen für Clients
In diesem Abschnitt werden Steuerelementmusterschnittstellen für nicht verwaltete Benutzeroberflächenautomatisierung Clientanwendungen beschrieben.
In diesem Abschnitt
| Schnittstelle | Beschreibung |
|---|---|
| IUIAutomationAnnotationPattern |
Ermöglicht den Zugriff auf die Eigenschaften einer Anmerkung in einem Dokument. |
| IUIAutomationCustomNavigationPattern |
Macht eine Methode verfügbar, um den Zugriff eines Microsoft Benutzeroberflächenautomatisierung-Clients auf Steuerelemente zu unterstützen, die eine benutzerdefinierte Navigationsreihenfolge unterstützen. |
| IUIAutomationDockPattern |
Ermöglicht den Zugriff auf ein Steuerelement, mit dem untergeordnete Elemente horizontal und vertikal relativ zueinander angeordnet werden können. |
| IUIAutomationDragPattern |
Bietet Zugriff auf Informationen, die von einem Benutzeroberflächenautomatisierung-Anbieter für ein Element verfügbar gemacht werden, das im Rahmen eines Drag & Drop-Vorgangs gezogen werden kann. |
| IUIAutomationDropTargetPattern |
Bietet Zugriff auf Drag & Drop-Informationen, die von einem Benutzeroberflächenautomatisierung-Anbieter für ein Element verfügbar gemacht werden, das das Ablageziel eines Drag & Drop-Vorgangs sein kann. |
| IUIAutomationExpandCollapsePattern |
Bietet Zugriff auf ein Steuerelement, das visuell erweitert werden kann, um Inhalt anzuzeigen, und zum Ausblenden von Inhalten reduzieren. |
| IUIAutomationGridItemPattern |
Ermöglicht den Zugriff auf ein untergeordnetes Steuerelement in einem Container im Rasterformat, der die IUIAutomationGridPattern-Schnittstelle unterstützt. |
| IUIAutomationGridPattern |
Bietet Zugriff auf ein Steuerelement, das als Container für eine Auflistung von untergeordneten Steuerelementen fungiert, die in einem zweidimensionalen logischen Koordinatensystem organisiert sind, das durch Zeilen und Spalten durchlaufen werden kann. |
| IUIAutomationInvokePattern |
Macht eine Methode verfügbar, die es einer Clientanwendung ermöglicht, die Aktion eines Steuerelements aufzurufen (in der Regel eine Schaltfläche). |
| IUIAutomationItemContainerPattern |
Macht eine Methode verfügbar, die ein Element aus einem Container abruft, z. B. eine virtuelle Liste. |
| IUIAutomationLegacyIAccessiblePattern |
Macht Methoden und Eigenschaften verfügbar, die es Benutzeroberflächenautomatisierung Clients ermöglichen, Benutzeroberflächeninformationen von msaa-Servern (Microsoft Active Accessibility) abzurufen. |
| IUIAutomationMultipleViewPattern |
Ermöglicht den Zugriff auf ein Steuerelement, das zwischen mehreren Darstellungen derselben Informationen oder einer Gruppe von untergeordneten Steuerelementen wechseln kann. |
| IUIAutomationObjectModelPattern |
Ermöglicht den Zugriff auf das zugrunde liegende Objektmodell, das von einem Steuerelement oder einer Anwendung implementiert wird. |
| IUIAutomationPatternHandler |
Gibt ein Client-API-Wrapperobjekt und zurück, um DieMarshal-Eigenschaft und Methodenanforderungen an eine tatsächliche Anbieterinstanz zu entmarshalen. |
| IUIAutomationPatternInstance |
Stellt ein Steuerelementmusterobjekt dar. Der Client-API-Wrapper verwendet diese Schnittstelle, um alle Eigenschafts- und Methodenaufrufe in Bezug auf die Methoden GetProperty und CallMethod zu implementieren. |
| IUIAutomationRangeValuePattern |
Ermöglicht den Zugriff auf ein Steuerelement, das einen Wertebereich darstellt. |
| IUIAutomationScrollItemPattern |
Macht eine Methode verfügbar, mit der ein Element in einer bildlauffähigen Ansicht in einem sichtbaren Teil der Ansicht platziert werden kann. |
| IUIAutomationScrollPattern |
Bietet Zugriff auf ein Steuerelement, das als scrollbarer Container für eine Auflistung von untergeordneten Elementen fungiert. |
| IUIAutomationSelectionItemPattern |
Ermöglicht den Zugriff auf die auswählbaren untergeordneten Elemente eines Containersteuerelements, das IUIAutomationSelectionPatternunterstützt. |
| IUIAutomationSelectionPattern |
Ermöglicht den Zugriff auf ein Steuerelement, das auswählbare untergeordnete Elemente enthält. Die untergeordneten Elemente dieses Elements unterstützen IUIAutomationSelectionItemPattern. |
| IUIAutomationSelectionPattern2 |
Erweitert die IUIAutomationSelectionPattern-Schnittstelle, um Informationen zu ausgewählten Elementen bereitzustellen. |
| IUIAutomationSpreadsheetItemPattern |
Ermöglicht einer Clientanwendung das Abrufen von Informationen zu einem Element (Zelle) in einer Kalkulationstabelle. |
| IUIAutomationSpreadsheetPattern |
Ermöglicht einer Clientanwendung den Zugriff auf die Elemente (Zellen) in einer Kalkulationstabelle. |
| IUIAutomationStylesPattern |
Ermöglicht Benutzeroberflächenautomatisierung Clients das Abrufen der visuellen Stile, die einem Element in einem Dokument zugeordnet sind. |
| IUIAutomationSynchronizedInputPattern |
Ermöglicht den Zugriff auf die Tastatur- oder Mauseingabe eines Steuerelements. |
| IUIAutomationTableItemPattern |
Ermöglicht den Zugriff auf ein untergeordnetes Element in einem Container, der IUIAutomationTablePatternunterstützt. |
| IUIAutomationTablePattern |
Ermöglicht den Zugriff auf ein Steuerelement, das als Container für eine Auflistung von untergeordneten Elementen fungiert. Die untergeordneten Elemente dieses Elements unterstützen IUIAutomationTableItemPattern und sind in einem zweidimensionalen logischen Koordinatensystem organisiert, das durch Zeilen und Spalten durchlaufen werden kann. |
| IUIAutomationTextChildPattern |
Ermöglicht den Zugriff auf ein textbasiertes Steuerelement (oder ein in Text eingebettetes Objekt), das ein untergeordnetes Oder Nachfolgerelement eines anderen textbasierten Steuerelements ist. |
| IUIAutomationTextEditPattern |
Gewährt Zugriff auf ein Steuerelement, mit dem Text geändert wird. Dies kann beispielsweise ein Steuerelement sein, mit dem die Autokorrektur durchgeführt oder mithilfe eines Input Method Editors (IME) die Komposition der Eingabe ermöglicht wird. |
| IUIAutomationTextPattern |
Ermöglicht den Zugriff auf ein Steuerelement, das Text enthält. |
| IUIAutomationTextPattern2 |
Erweitert die IUIAutomationTextPattern-Schnittstelle. |
| IUIAutomationTextRange |
Ermöglicht den Zugriff auf eine Spanne fortlaufenden Texts in einem Container, der die IUIAutomationTextPattern-Schnittstelle unterstützt. Clientanwendungen können die IUIAutomationTextRange-Schnittstelle verwenden, um eingebettete Objekte aus der Textspanne auszuwählen, zu vergleichen und abzurufen. |
| IUIAutomationTextRange2 |
Erweitert die IUIAutomationTextRange-Schnittstelle, um Benutzeroberflächenautomatisierung Clients das programmgesteuerte Aufrufen von Kontextmenüs zu ermöglichen. |
| IUIAutomationTextRange3 |
Erweitert die IUIAutomationTextRange2-Schnittstelle, um einen schnelleren Zugriff auf die zugrunde liegenden Rich-Text-Daten in einem Textbereich zu unterstützen. |
| IUIAutomationTextRangeArray |
Stellt eine Auflistung von IUIAutomationTextRange-Objekten dar. |
| IUIAutomationTogglePattern |
Bietet Zugriff auf ein Steuerelement, das einen Satz von Zuständen durchlaufen und einen Zustand beibehalten kann, nachdem es festgelegt wurde. |
| IUIAutomationTransformPattern |
Ermöglicht den Zugriff auf ein Steuerelement, das verschoben, geändert oder gedreht werden kann. |
| IUIAutomationTransformPattern2 |
Erweitert die IUIAutomationTransformPattern-Schnittstelle, um Benutzeroberflächenautomatisierung Clients den programmgesteuerten Zugriff auf die Viewport-Zoomfunktion eines Steuerelements zu ermöglichen. |
| IUIAutomationValuePattern |
Ermöglicht den Zugriff auf ein Steuerelement, das einen Wert enthält, der sich nicht über einen Bereich erstreckt und als Zeichenfolge dargestellt werden kann. |
| IUIAutomationVirtualizedItemPattern |
Stellt ein virtualisiertes Element dar, bei dem es sich um ein Element handelt, das durch ein Platzhalterautomatisierungselement in der Benutzeroberflächenautomatisierung-Struktur dargestellt wird. |
| IUIAutomationWindowPattern |
Bietet Zugriff auf die grundlegende Funktionalität eines Fensters. |