Freigeben über


uiautomationcore.h-Header

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

uiautomationcore.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IAccessibleEx

Macht Methoden verfügbar, die von Microsoft UI Automation aufgerufen werden, um zusätzliche Informationen zu einem Steuerelement abzurufen, das Microsoft Active Accessibility unterstützt.
IAccessibleHostingElementProviders

Ein Microsoft Active Accessibility-Objekt implementiert diese Schnittstelle, wenn das Objekt der Stamm einer Barrierefreiheitsstruktur ist, die fensterlose Microsoft ActiveX-Steuerelemente enthält, die Microsoft UI Automation implementieren.
IAnnotationProvider

Macht die Eigenschaften einer Anmerkung in einem Dokument verfügbar.
IDockProvider

Ermöglicht den Zugriff auf ein Element in einem Andockcontainer.
IDragProvider

Ermöglicht es einem Microsoft UI Automation-Element, sich selbst als Element zu beschreiben, das als Teil eines Drag-and-Drop-Vorgangs gezogen werden kann.
IDropTargetProvider

Ermöglicht es einem Microsoft UI Automation-Element, sich selbst als ein Element zu beschreiben, das einen Drop eines gezogenen Elements im Rahmen 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, um Inhalte auszublenden.
IGridItemProvider

Ermöglicht den Zugriff auf einzelne untergeordnete Steuerelemente von Containern, die IGridProvider implementieren.
IGridProvider

Ermöglicht den Zugriff auf Steuerelemente, die als Container für eine Sammlung untergeordneter Elemente fungieren, die in einem zweidimensionalen logischen Koordinatensystem organisiert sind, das über die Tastatur durchlaufen werden kann (d. h. ein Microsoft UI Automation-Client kann auf benachbarte Steuerelemente verschoben werden).
IInvokeProvider

Ermöglicht den Zugriff auf Steuerelemente, die eine einzelne, eindeutige Aktion initiieren oder ausführen und den Zustand bei Aktivierung nicht beibehalten.
IItemContainerProvider

Ermöglicht den Zugriff auf Steuerelemente, die als Container anderer Steuerelemente fungieren, z. B. eine virtuelle Listenansicht.
ILegacyIAccessibleProvider

Ermöglicht Microsoft UI Automation-Clients den Zugriff auf die zugrunde liegende IAccessible-Implementierung von Microsoft Active Accessibility-Elementen.
IMultipleViewProvider

Ermöglicht den Zugriff auf Steuerelemente, die mehrere Darstellungen desselben Informationssatzes oder untergeordneter Steuerelemente bereitstellen und zwischen diesen wechseln können.
IObjectModelProvider

Ermöglicht den Zugriff auf das zugrunde liegende Objektmodell, das von einem Steuerelement oder einer Anwendung implementiert wird. (IObjectModelProvider)
IProxyProviderWinEventHandler

Macht eine Methode verfügbar, die von Proxyanbietern implementiert wird, um WinEvents zu verarbeiten.
IProxyProviderWinEventSink

Macht Methoden verfügbar, die von Proxyanbietern zum Auslösen von Ereignissen verwendet werden.
IRangeValueProvider

Ermöglicht den Zugriff auf Steuerelemente, die auf einen Wert innerhalb eines Bereichs festgelegt werden können.
IRawElementProviderAdviseEvents

Macht Methoden verfügbar, die aufgerufen werden, um das Stammelement eines Fragments zu benachrichtigen, wenn eine Microsoft UI Automation-Clientanwendung beginnt oder auf Ereignisse in diesem Fragment lauscht.
IRawElementProviderFragment

Macht Methoden und Eigenschaften für Benutzeroberflächenelemente verfügbar, die Teil einer Struktur mit mehr als einer Ebene sind, z. B. ein Listenfeld oder Listenelement. Implementiert vom Microsoft-Benutzeroberflächenautomatisierungsanbieter.
IRawElementProviderFragmentRoot

Macht Methoden und Eigenschaften des Stammelements in einem Fragment verfügbar.
IRawElementProviderHostingAccessibles

Diese Schnittstelle wird von einem Microsoft UI Automation-Anbieter implementiert, wenn der Anbieter der Stamm einer Barrierefreiheitsstruktur ist, die fensterlose Steuerelemente enthält, die Microsoft Active Accessibility unterstützen.
IRawElementProviderHwndOverride

Macht eine Methode verfügbar, die eine Neupositionierung fensterbasierter Elemente innerhalb der UI Automation-Struktur des Fragments ermöglicht.
Irawelementprovidersimple

Definiert Methoden und Eigenschaften, die einfache Benutzeroberflächenelemente verfügbar machen.
IRawElementProviderSimple2

Erweitert die IRawElementProviderSimple-Schnittstelle, um das programmgesteuerte Aufrufen von Kontextmenüs zu ermöglichen.
IRawElementProviderSimple3

Erweitert die IRawElementProviderSimple2-Schnittstelle, um das Abrufen von Metadaten darüber zu ermöglichen, wie barrierefreie Technologie den bevorzugten Inhaltstyp angeben sollte.
IRawElementProviderWindowlessSite

Eine Microsoft ActiveX-Steuerelementwebsite implementiert diese Schnittstelle, damit ein ActiveX-Steuerelement mit Microsoft UI Automation-Unterstützung seine Barrierefreiheit ausdrücken kann.
IScrollItemProvider

Ermöglicht den Zugriff auf einzelne untergeordnete Steuerelemente von Containern, die IScrollProvider implementieren.
IScrollProvider

Ermöglicht den Zugriff auf Steuerelemente, die als scrollbare Container für eine Auflistung untergeordneter Objekte fungieren.
ISelectionItemProvider

Ermöglicht den Zugriff auf einzelne, auswählbare untergeordnete Steuerelemente von Containern, die ISelectionProvider implementieren.
ISelectionProvider

Ermöglicht den 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

Ermöglicht den Zugriff auf Elemente (Zellen) in einer Kalkulationstabelle.
IStylesProvider

Ermöglicht den Zugriff auf die visuellen Stile, die dem Inhalt eines Dokuments zugeordnet sind.
ISynchronizedInputProvider

Ermöglicht Microsoft UI Automation-Clientanwendungen, die Maus- oder Tastatureingabe an ein bestimmtes UI-Element zu leiten.
ITableItemProvider

Ermöglicht den Zugriff auf untergeordnete Steuerelemente von Containern, die ITableProvider implementieren.
ITableProvider

Ermöglicht den Zugriff auf Steuerelemente, die als Container für eine Sammlung untergeordneter Elemente fungieren.
ITextChildProvider

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

Erweitert die ITextProvider-Schnittstelle, damit Microsoft-Benutzeroberflächenautomatisierungsanbieter programmgesteuerte Textbearbeitungsaktionen verfügbar machen können.
ITextProvider

Ermöglicht den Zugriff auf Steuerelemente, die Text enthalten.
ITextProvider2

Erweitert die ITextProvider-Schnittstelle, damit Microsoft-Benutzeroberflächenautomatisierungsanbieter Textinhalte verfügbar machen können, die das Ziel einer Anmerkung sind, sowie Informationen zu einem Caret, das zum Anbieter gehört.
ITextRangeProvider

Bietet Zugriff auf eine Spanne von fortlaufendem Text in einem Textcontainer, der ITextProvider oder ITextProvider2 implementiert.
ITextRangeProvider2

Erweitert die ITextRangeProvider-Schnittstelle, damit Microsoft-Benutzeroberflächenautomatisierungsanbieter Kontextmenüs aufrufen können.
IToggleProvider

Ermöglicht den Zugriff auf Steuerelemente, die eine Reihe von Zuständen durchlaufen und nach dem Festlegen einen Zustand beibehalten können.
ITransformProvider

Ermöglicht den Zugriff auf Steuerelemente, die innerhalb eines zweidimensionalen Raums verschoben, die Größe geändert und/oder gedreht werden können.
ITransformProvider2

Erweitert die ITransformProvider-Schnittstelle, damit Microsoft-Benutzeroberflächenautomatisierungsanbieter Eigenschaften verfügbar machen können, um die Viewportzoomfunktion eines Steuerelements zu unterstützen.
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.
IUIAutomationRegistrar

Macht Methoden zum Registrieren neuer Steuerelementmuster, Eigenschaften und Ereignisse verfügbar.
IValueProvider

Ermöglicht den Zugriff auf Steuerelemente, die über einen systeminternen Wert verfügen, der keinen Bereich umfasst und als Zeichenfolge dargestellt werden kann.
IVirtualizedItemProvider

Ermöglicht den Zugriff auf virtualisierte Elemente, bei denen es sich um Elemente handelt, die durch Elemente der Platzhalterautomatisierung in der Microsoft UI Automation-Struktur dargestellt werden.
IWindowProvider

Bietet Zugriff auf die grundlegende fensterbasierte Funktionalität eines Steuerelements.

Strukturen

 
UiaChangeInfo

Enthält Daten zu einer Änderung der Benutzeroberflächenautomatisierung, die aufgetreten ist.
UiaPoint

Enthält die Koordinaten eines Punkts.
UiaRect

Enthält die Position und Größe eines Rechtecks in Bildschirmkoordinaten.
UIAutomationEventInfo

Enthält Informationen zu einem benutzerdefinierten Ereignis.
UIAutomationMethodInfo

Enthält Informationen zu einer Methode, die von einem benutzerdefinierten Steuerelementmuster unterstützt wird.
UIAutomationParameter

Enthält Informationen zu einem Parameter eines benutzerdefinierten Steuerelementmusters.
UIAutomationPatternInfo

Enthält Informationen zu einem benutzerdefinierten Steuerelementmuster.
UIAutomationPropertyInfo

Enthält Informationen zu einer benutzerdefinierten Eigenschaft.

Enumerationen

 
ActiveEnd

Enthält mögliche Werte für das Textattribute SelectionActiveEnd, das die Position des Carets relativ zu einem Textbereich angibt, der den aktuell ausgewählten Text darstellt.
AnimationStyle

Enthält Werte für das AnimationStyle-Textattribute.
Bulletstyle

Enthält Werte für das BulletStyle-Textattribute.
CapStyle

Enthält Werte, die den Wert des CapStyle-Textattributes angeben.
CaretBidiMode

Enthält mögliche Werte für das CaretBidiMode-Textattribute, das angibt, ob sich das Caret in Text befindet, der von links nach rechts oder von rechts nach links fließt.
CaretPosition

Enthält mögliche Werte für das Textattribute CaretPosition, das die Position des Carets relativ zu einer Textzeile in einem Textbereich angibt.
Dockposition

Enthält Werte, die den Speicherort eines Andockfensters angeben, das durch das Dock-Steuerelementmuster dargestellt wird.
Expandcollapsestate

Enthält Werte, die den Zustand eines UI-Elements angeben, das erweitert und reduziert werden kann.
FillType

Enthält Werte für das FillType-Attribut.
FlowDirections

Enthält Werte für das TextFlowDirections-Textattribute.
LiveSetting

Enthält mögliche Werte für die LiveSetting-Eigenschaft. Diese Eigenschaft wird von Anbieterelementen implementiert, die Teil einer Liveregion sind.
NavigateDirection

Enthält Werte, die verwendet werden, um die Navigationsrichtung innerhalb der Microsoft UI Automation-Struktur anzugeben.
NotificationKind

Definiert Werte, die den Typ eines Benachrichtigungsereignisses angeben, und einen Hinweis an den Listener zur Verarbeitung des Ereignisses.
NotificationProcessing

Definiert Werte, die angeben, wie eine Benachrichtigung verarbeitet werden soll.
OrientationType

Enthält Werte, die die Ausrichtung eines Steuerelements angeben.
OutlineStyles

Enthält Werte für das Textattribute OutlineStyle.
ProviderOptions

Enthält Werte, die den Typ des Benutzeroberflächenautomatisierungs-Anbieters angeben. Die IRawElementProviderSimple::P roviderOptions-Eigenschaft verwendet diese Enumeration.
RowOrColumnMajor

Enthält Werte, die angeben, ob die Daten in einer Tabelle in erster Linie nach Zeile oder Spalte gelesen werden sollen.
SayAsInterpretAs

Definiert die Werte, die angeben, wie eine Text-zu-Sprache-Engine bestimmte Daten interpretieren soll.
Scrollamount

Enthält Werte, die die Richtung und den Abstand zum Scrollen angeben.
StructureChangeType

Enthält Werte, die den Typ der Änderung in der Struktur der Microsoft UI Automation-Struktur angeben.
SupportedTextSelection

Enthält Werte, die das unterstützte Textauswahl-Attribut angeben.
SynchronizedInputType

Enthält Werte, die den Typ synchronisierter Eingaben angeben.
TextDecorationLineStyle

Enthält Werte, die die Textattribute OverlineStyle, StrikethroughStyle und UnderlineStyle angeben.
TextEditChangeType

Beschreibt die Textbearbeitungsänderung, die von Steuerelementen ausgeführt wird, wenn Textbearbeitungsereignisse ausgelöst oder behandelt werden.
TextPatternRangeEndpoint

Enthält Werte, die die Endpunkte eines Textbereichs angeben.
Textunit

Enthält Werte, die Texteinheiten für Navigationszwecke angeben.
Togglestate

Enthält Werte, die den Umschaltzustand eines Microsoft UI Automation-Elements angeben, das das Steuerelementmuster umschalten implementiert.
UIAutomationType

Enthält Werte, die zum Angeben von Microsoft UI Automation-Datentypen verwendet werden.
VisualEffects

Enthält Werte für das VisualEffects-Attribut.
WindowInteractionState

Enthält Werte, die den aktuellen Zustand des Fensters für Zwecke der Benutzerinteraktion angeben.
Windowvisualstate

Enthält Werte, die den visuellen Zustand eines Fensters angeben.
ZoomUnit

Enthält mögliche Werte für die IUIAutomationTransformPattern2::ZoomByUnit-Methode, die den Viewport eines Steuerelements um die angegebene Einheit vergrößert.