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