Freigeben über


uiautomationclient.h-Header

Dieser Header wird von Windows-Barrierefreiheitsfeatures verwendet. Weitere Informationen finden Sie unter

uiautomationclient.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IUIAutomation

Macht Methoden verfügbar, mit denen Microsoft UI Automation-Clientanwendungen Benutzeroberflächenautomatisierungselemente ermitteln, darauf zugreifen und filtern können.
IUIAutomation2

Erweitert die IUIAutomation-Schnittstelle, um zusätzliche Methoden zum Steuern der Microsoft UI Automation-Funktionalität verfügbar zu machen.
IUIAutomation3

Erweitert die IUIAutomation2-Schnittstelle, um zusätzliche Methoden zum Steuern der Funktionen der Microsoft-Benutzeroberflächenautomatisierung verfügbar zu machen.
IUIAutomation4

Erweitert die IUIAutomation3-Schnittstelle, um zusätzliche Methoden zur Steuerung der Funktionen der Microsoft-Benutzeroberflächenautomatisierung verfügbar zu machen.
IUIAutomation5

Erweitert die IUIAutomation4-Schnittstelle, um zusätzliche Methoden zum Steuern der Funktionen der Microsoft-Benutzeroberflächenautomatisierung verfügbar zu machen.
IUIAutomation6

Erweitert die IUIAutomation5-Schnittstelle, um zusätzliche Methoden zum Steuern der Microsoft UI Automation-Funktionalität verfügbar zu machen.
IUIAutomationActiveTextPositionChangedEventHandler

Macht eine Methode verfügbar, um Microsoft-Benutzeroberflächenautomatisierungsereignisse zu behandeln, die auftreten, wenn sich die position des aktiven Texts ändert.
IUIAutomationAndCondition

Macht Eigenschaften und Methoden verfügbar, die Microsoft UI Automation-Clientanwendungen verwenden können, um Informationen zu einer AND-basierten Eigenschaftsbedingung abzurufen.
IUIAutomationAnnotationPattern

Ermöglicht den Zugriff auf die Eigenschaften einer Anmerkung in einem Dokument.
IUIAutomationBoolCondition

Stellt eine Bedingung dar, die entweder TRUE (wählt alle Elemente aus) oder FALSE (wählt keine Elemente aus).
IUIAutomationCacheRequest

Macht Eigenschaften und Methoden einer Cacheanforderung verfügbar. Clientanwendungen verwenden diese Schnittstelle, um die Eigenschaften und Steuerelementmuster anzugeben, die zwischengespeichert werden sollen, wenn ein Microsoft UI Automation-Element abgerufen wird.
IUIAutomationChangesEventHandler

Macht eine Methode verfügbar, um ein oder mehrere Änderungsereignisse der Microsoft-Benutzeroberflächenautomatisierung zu behandeln.
IUIAutomationCondition

Dies ist die primäre Schnittstelle für Bedingungen, die beim Filtern bei der Suche nach Elementen in der Benutzeroberflächenautomatisierungsstruktur verwendet werden.
IUIAutomationCustomNavigationPattern

Macht eine Methode verfügbar, um den Zugriff eines Microsoft-Benutzeroberflächenautomatisierungsclients 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ächenautomatisierungsanbieter für ein Element verfügbar gemacht werden, das im Rahmen eines Drag-and-Drop-Vorgangs gezogen werden kann.
IUIAutomationDropTargetPattern

Bietet Zugriff auf Drag-and-Drop-Informationen, die von einem Microsoft-Benutzeroberflächenautomatisierungsanbieter für ein Element verfügbar gemacht werden, das das Ablageziel eines Drag-and-Drop-Vorgangs sein kann.
IUIAutomationElement

Macht Methoden und Eigenschaften für ein Ui Automation-Element verfügbar, das ein UI-Element darstellt.
IUIAutomationElement2

Erweitert die IUIAutomationElement-Schnittstelle.
IUIAutomationElement3

Erweitert die IUIAutomationElement2-Schnittstelle.
IUIAutomationElement4

Erweitert die IUIAutomationElement3-Schnittstelle.
IUIAutomationElement5

Erweitert die IUIAutomationElement4-Schnittstelle, um Zugriff auf aktuelle und zwischengespeicherte Landmarkdaten zu ermöglichen.
IUIAutomationElement6

Erweitert die IUIAutomationElement5-Schnittstelle, um Zugriff auf aktuelle und zwischengespeicherte vollständige Beschreibungen bereitzustellen.
IUIAutomationElement7

Erweitert die IUIAutomationElement6-Schnittstelle.
IUIAutomationElement8

Erweitert die IUIAutomationElement7-Schnittstelle.
IUIAutomationElement9

Erweitert die IUIAutomationElement8-Schnittstelle.
IUIAutomationElementArray

Stellt eine Auflistung von Ui Automation-Elementen dar.
IUIAutomationEventHandler

Macht eine Methode verfügbar, um Ereignisse der Microsoft-Benutzeroberflächenautomatisierung zu behandeln.
IUIAutomationEventHandlerGroup

Macht Methoden zum Hinzufügen eines oder mehrerer Ereignisse zu einer Auflistung für die Massenregistrierung über die in IUIAutomation6 definierten Methoden CreateEventHandlerGroup und AddEventHandlerGroup verfügbar.
IUIAutomationExpandCollapsePattern

Bietet Zugriff auf ein Steuerelement, das visuell erweitert werden kann, um Inhalte anzuzeigen, und reduziert, um Inhalte auszublenden.
IUIAutomationFocusChangedEventHandler

Macht eine Methode verfügbar, um Ereignisse zu behandeln, die ausgelöst werden, wenn der Tastaturfokus auf ein anderes Benutzeroberflächenautomatisierungselement verschoben wird.
IUIAutomationGridItemPattern

Bietet 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 Clients der Microsoft-Benutzeroberflächenautomatisierung ermöglichen, Benutzeroberflächeninformationen von Microsoft Active Accessibility (MSAA)-Servern abzurufen.
IUIAutomationMultipleViewPattern

Bietet Zugriff auf ein Steuerelement, das zwischen mehreren Darstellungen derselben Informationen oder einer Gruppe von untergeordneten Steuerelementen wechseln kann.
IUIAutomationNotCondition

Stellt eine Bedingung dar, die einer anderen Bedingung negativ ist.
IUIAutomationNotificationEventHandler

Macht eine Methode zur Behandlung von Benachrichtigungsereignissen der Microsoft-Benutzeroberflächenautomatisierung verfügbar.
IUIAutomationObjectModelPattern

Bietet Zugriff auf das zugrunde liegende Objektmodell, das von einem Steuerelement oder einer Anwendung implementiert wird. (IUIAutomationObjectModelPattern)
IUIAutomationOrCondition

Stellt eine Bedingung dar, die aus mehreren Bedingungen besteht, von denen mindestens eine true sein muss.
IUIAutomationPropertyChangedEventHandler

Macht eine Methode verfügbar, um Microsoft-Benutzeroberflächenautomatisierungsereignisse zu behandeln, die auftreten, wenn eine Eigenschaft geändert wird.
IUIAutomationPropertyCondition

Stellt eine Bedingung dar, die auf einem Eigenschaftswert basiert, der zum Suchen von Ui Automation-Elementen verwendet wird.
IUIAutomationProxyFactory

Macht Eigenschaften und Methoden eines Objekts verfügbar, das einen Microsoft-Benutzeroberflächenautomatisierungsanbieter für Benutzeroberflächenelemente erstellt, die keine native Unterstützung für die Benutzeroberflächenautomatisierung haben. Diese Schnittstelle wird von Proxys implementiert.
IUIAutomationProxyFactoryEntry

Stellt eine Proxyfactory in der Tabelle dar, die von Microsoft UI Automation verwaltet wird, und macht Eigenschaften und Methoden verfügbar, die von Clientanwendungen für die Interaktion mit IUIAutomationProxyFactory-Objekten verwendet werden können.
IUIAutomationProxyFactoryMapping

Macht Eigenschaften und Methoden für eine Tabelle mit Proxyfactorys verfügbar. Jeder Tabelleneintrag wird durch eine IUIAutomationProxyFactoryEntry-Schnittstelle dargestellt. Die Einträge befinden sich in der Reihenfolge, in der das System versucht, die Proxys zu verwenden.
IUIAutomationRangeValuePattern

Bietet 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 untergeordneter Elemente fungiert.
IUIAutomationSelectionItemPattern

Bietet Zugriff auf die auswählbaren untergeordneten Elemente eines Containersteuerelements, das IUIAutomationSelectionPattern unterstützt.
IUIAutomationSelectionPattern

Bietet 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.
IUIAutomationStructureChangedEventHandler

Macht eine Methode verfügbar, um Ereignisse zu behandeln, die auftreten, wenn die Struktur der Microsoft-Benutzeroberflächenautomatisierung geändert wird.
IUIAutomationStylesPattern

Ermöglicht Es Microsoft UI Automation-Clients, die visuellen Stile abzurufen, die einem Element in einem Dokument zugeordnet sind.
IUIAutomationSynchronizedInputPattern

Ermöglicht den Zugriff auf die Tastatur- oder Mauseingabe eines Steuerelements.
IUIAutomationTableItemPattern

Bietet Zugriff auf ein untergeordnetes Element in einem Container, der IUIAutomationTablePattern unterstützt.
IUIAutomationTablePattern

Bietet Zugriff auf ein Steuerelement, das als Container für eine Auflistung untergeordneter Elemente fungiert.
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.
IUIAutomationTextEditTextChangedEventHandler

Macht eine -Methode verfügbar, um Ereignisse zu behandeln, die auftreten, wenn Microsoft UI Automation ein Textänderungsereignis aus Textbearbeitungssteuerelementen meldet.
IUIAutomationTextPattern

Bietet Zugriff auf ein Steuerelement, das Text enthält.
IUIAutomationTextPattern2

Erweitert die IUIAutomationTextPattern-Schnittstelle.
IUIAutomationTextRange

Bietet Zugriff auf eine Spanne von Fortlaufendtext 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 Microsoft UI Automation-Clients das programmgesteuerte Aufrufen von Kontextmenüs zu ermöglichen.
IUIAutomationTextRange3

Erweitert die IUIAutomationTextRange2-Schnittstelle, um 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 durch eine Reihe von Zuständen wechseln und einen Zustand beibehalten kann, nachdem es festgelegt wurde.
IUIAutomationTransformPattern

Bietet Zugriff auf ein Steuerelement, das verschoben, die Größe geändert oder gedreht werden kann.
IUIAutomationTransformPattern2

Erweitert die IUIAutomationTransformPattern-Schnittstelle, damit Microsoft-Benutzeroberflächenautomatisierungsclients programmgesteuert auf die Viewport-Zoomfunktion eines Steuerelements zugreifen können.
IUIAutomationTreeWalker

Macht Eigenschaften und Methoden verfügbar, die Benutzeroberflächenautomatisierungs-Clientanwendungen verwenden, um die Benutzeroberflächenautomatisierungselemente auf dem Desktop anzuzeigen und zu navigieren.
IUIAutomationValuePattern

Bietet 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 Platzhalter-Automatisierungselement in der Microsoft-Benutzeroberflächenautomatisierungsstruktur dargestellt wird.
IUIAutomationWindowPattern

Bietet Zugriff auf die grundlegenden Funktionen eines Fensters.

Strukturen

 
Extendedproperty

Enthält Informationen zu einer erweiterten Eigenschaft.

Enumerationen

 
AutomationElementMode

Die AutomationElementMode-Enumeration (uiautomationclient.h) enthält Werte, die den Typ des Verweises angeben, der beim Zurückgeben von UI Automation-Elementen verwendet werden soll.
CoalesceEventsOptions

Enthält mögliche Werte für die CoalesceEvents-Eigenschaft, die angibt, ob ein zugänglicher Technologieclient alle Ereignisse empfängt, oder eine Teilmenge, in der doppelte Ereignisse erkannt und gefiltert werden.
ConnectionRecoveryBehaviorOptions

Enthält mögliche Werte für die ConnectionRecoveryBehavior-Eigenschaft, die angibt, ob ein zugänglicher Technologieclient Timeouts für Anbieteranforderungen anpasst, wenn der Anbieter nicht reagiert.
Propertyconditionflags

Die PropertyConditionFlags-Enumeration (uiautomationclient.h) enthält Werte, die beim Erstellen von Eigenschaftsbedingungen verwendet werden.
Treescope

Die TreeScope-Enumeration (uiautomationclient.h) enthält Werte, die den Bereich verschiedener Vorgänge in der Microsoft-Benutzeroberflächenautomatisierungsstruktur angeben.
TreeTraversalOptions

Die TreeTraversalOptions -Enumeration (uiautomationclient.h) definiert Werte, die zum Anpassen der Strukturnavigationsreihenfolge verwendet werden können.