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