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
Ermöglicht den Zugriff auf Informationen, die von einem Benutzeroberflächenautomatisierung Anbieter für ein Element verfügbar gemacht werden, das im Rahmen eines Drag-and-Drop-Vorgangs gezogen werden kann.
IUIAutomationDropTargetPattern
Ermöglicht den Zugriff auf Drag-and-Drop-Informationen, die von einem Benutzeroberflächenautomatisierung Anbieter für ein Element verfügbar gemacht werden, das das Ablageziel eines Drag-and-Drop-Vorgangs sein kann.
IUIAutomationExpandCollapsePattern
Ermöglicht den Zugriff auf ein Steuerelement, das visuell erweitert werden kann, um Inhalte anzuzeigen und zum Ausblenden von Inhalten zu reduzieren.
IUIAutomationGridItemPattern
Ermöglicht den Zugriff auf ein untergeordnetes Steuerelement in einem Container im Rasterformat, der die IUIAutomationGridPattern-Schnittstelle unterstützt.
IUIAutomationGridPattern
Ermöglicht den Zugriff auf ein Steuerelement, das als Container für eine Sammlung untergeordneter Steuerelemente fungiert, die in einem zweidimensionalen logischen Koordinatensystem organisiert sind, das nach Zeile und Spalte durchlaufen werden kann.
IUIAutomationInvokePattern
Macht eine Methode verfügbar, die es einer Clientanwendung ermöglicht, die Aktion eines Steuerelements (in der Regel eine Schaltfläche) aufzurufen.
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 zurück und hebt Eigenschaften- und Methodenanforderungen an einen tatsächlichen Anbieter instance auf.
IUIAutomationPatternInstance
Stellt ein Steuerelementmusterobjekt dar. Der Client-API-Wrapper verwendet diese Schnittstelle, um alle Eigenschaften- 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
Ermöglicht den Zugriff auf ein Steuerelement, das als scrollbarer Container für eine Sammlung untergeordneter Elemente fungiert.
IUIAutomationSelectionItemPattern
Bietet Zugriff auf die auswählbaren untergeordneten Elemente eines Containersteuerelements, das IUIAutomationSelectionPattern unterstü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 IUIAutomationTablePattern unterstützt.
IUIAutomationTablePattern
Ermöglicht den Zugriff auf ein Steuerelement, das als Container für eine Sammlung untergeordneter Elemente fungiert. Die untergeordneten Elemente dieses Elements unterstützen IUIAutomationTableItemPattern und sind in einem zweidimensionalen logischen Koordinatensystem organisiert, das nach Zeile und Spalte durchlaufen werden kann.
IUIAutomationTextChildPattern
Ermöglicht den Zugriff auf ein textbasiertes Steuerelement (oder ein in Text eingebettetes Objekt), das ein untergeordnetes oder untergeordnetes Element 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 von fortlaufendem Text 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 eine Reihe von Zuständen durchlaufen und einen Zustand beibehalten kann, nachdem es festgelegt wurde.
IUIAutomationTransformPattern
Ermöglicht den Zugriff auf ein Steuerelement, das verschoben, die Größe geändert oder gedreht werden kann.
IUIAutomationTransformPattern2
Erweitert die IUIAutomationTransformPattern-Schnittstelle, damit Benutzeroberflächenautomatisierung Clients programmgesteuert auf die Viewport-Zoomfunktion eines Steuerelements zugreifen können.
IUIAutomationValuePattern
Ermöglicht den Zugriff auf ein Steuerelement, das einen Wert enthält, der keinen Bereich umfasst 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
Ermöglicht den Zugriff auf die grundlegenden Funktionen eines Fensters.

Benutzeroberflächenautomatisierung Clients