uiautomationcoreapi.h-Header
Dieser Header wird von Windows-Barrierefreiheitsfeatures verwendet. Weitere Informationen finden Sie unter
uiautomationcoreapi.h enthält die folgenden Programmierschnittstellen:
Functions
DockPattern_SetDockPosition Dockt das UI Automation-Element an der angeforderten dockPosition in einem Andockcontainer an. |
ExpandCollapsePattern_Collapse Blendet alle untergeordneten Knoten, Steuerelemente oder Inhalte des UI Automation-Elements aus. |
ExpandCollapsePattern_Expand Erweitert ein Steuerelement auf dem Bildschirm, sodass weitere Informationen angezeigt werden. |
GridPattern_GetItem Ruft den Knoten für ein Element in einem Raster ab. |
InvokePattern_Invoke Sendet eine Anforderung zum Aktivieren eines Steuerelements und Initiieren der einzelnen eindeutigen Aktion. (InvokePattern_Invoke) |
ItemContainerPattern_FindItemByProperty Ruft einen Knoten innerhalb eines enthaltenden Knotens basierend auf einem angegebenen Eigenschaftswert ab. |
LegacyIAccessiblePattern_DoDefaultAction Führt die Microsoft Active Accessibility-Standardaktion für das -Element aus. (LegacyIAccessiblePattern_DoDefaultAction) |
LegacyIAccessiblePattern_GetIAccessible Ruft ein IAccessible-Objekt ab, das dem Ui Automation-Element entspricht. |
LegacyIAccessiblePattern_Select Führt eine Microsoft Active Accessibility-Auswahl aus. (LegacyIAccessiblePattern_Select) |
LegacyIAccessiblePattern_SetValue Legt die Microsoft Active Accessibility Value-Eigenschaft für den Knoten fest. |
MultipleViewPattern_GetViewName Ruft den Namen einer steuerelementspezifischen Ansicht ab. (MultipleViewPattern_GetViewName) |
MultipleViewPattern_SetCurrentView Legt ein Steuerelement auf ein anderes Layout fest. |
RangeValuePattern_SetValue Legt den Wert eines Steuerelements fest, das über einen numerischen Bereich verfügt. |
ScrollItemPattern_ScrollIntoView Scrollt im Inhaltsbereich eines Containerobjekts, um das UI Automation-Element innerhalb der sichtbaren Region (Viewport) des Containers anzuzeigen. |
ScrollPattern_Scroll Scrollt den aktuell sichtbaren Bereich des Inhaltsbereichs mit dem angegebenen ScrollAmount, horizontal, vertikal oder beides. |
ScrollPattern_SetScrollPercent Scrollt einen Container horizontal, vertikal oder beides zu einer bestimmten Position. |
SelectionItemPattern_AddToSelection Fügt einer Auswahl in einem Steuerelement ein nicht ausgewähltes Element hinzu. |
SelectionItemPattern_RemoveFromSelection Entfernt ein Element aus der Auswahl in einem Auswahlcontainer. |
SelectionItemPattern_Select Wählt ein Element in einem Auswahlcontainer aus. |
SynchronizedInputPattern_Cancel Bewirkt, dass der Benutzeroberflächenautomatisierungsanbieter nicht mehr auf Maus- oder Tastatureingaben lauscht. |
SynchronizedInputPattern_StartListening Bewirkt, dass der Benutzeroberflächenautomatisierungsanbieter mit der Überwachung der Maus- oder Tastatureingabe beginnt. |
TextPattern_get_DocumentRange Ruft den Textbereich für das gesamte Dokument ab. |
TextPattern_get_SupportedTextSelection Bestimmt, ob der Inhalt des Textcontainers ausgewählt und deaktiviert werden kann. |
TextPattern_GetSelection Ruft den aktuellen Bereich des ausgewählten Texts aus einem Textcontainer ab, der das Textmuster unterstützt. |
TextPattern_GetVisibleRanges Ruft ein Array von nicht zusammenhängenden Textbereichen aus einem Textcontainer ab, wobei jeder Textbereich mit der ersten teilweise sichtbaren Zeile beginnt und mit dem Ende der letzten teilweise sichtbaren Zeile endet. |
TextPattern_RangeFromChild Ruft den Textbereich ab, den ein bestimmter Knoten umfasst. |
TextPattern_RangeFromPoint Ruft den entarteten (leeren) Textbereich ab, der den angegebenen Bildschirmkoordinaten am nächsten ist. (TextPattern_RangeFromPoint) |
TextRange_AddToSelection Fügt der vorhandenen Auflistung hervorgehobenen Texts in einem Textcontainer hinzu, der mehrere, nicht zusammenhängende Auswahlen unterstützt, indem zusätzlichen Text hervorgehoben wird, der den aufrufenden Textbereichs-Endpunkten Start und Ende entspricht. |
TextRange_Clone Kopiert einen Textbereich. |
TextRange_Compare Vergleicht zwei Textbereiche. |
TextRange_CompareEndpoints Gibt einen Wert zurück, der angibt, ob zwei Textbereiche identische Endpunkte aufweisen. |
TextRange_ExpandToEnclosingUnit Erweitert den Textbereich auf eine größere oder kleinere Einheit, z. B. Zeichen, Word, Zeile oder Seite. |
TextRange_FindAttribute Sucht in einer angegebenen Richtung nach dem ersten Textteil, der ein angegebenes Textattribute unterstützt. |
TextRange_FindText Gibt den ersten Textbereich in der angegebenen Richtung zurück, der den vom Client gesuchten Text enthält. |
TextRange_GetAttributeValue Ruft den Wert eines Textattributes für einen Textbereich ab. |
TextRange_GetBoundingRectangles Ruft die mindeste Anzahl von umgebenden Rechtecken ab, die den Bereich einschließen können, nämlich ein Rechteck pro Zeile. |
TextRange_GetChildren Gibt alle Elemente der Benutzeroberflächenautomatisierung zurück, die im angegebenen Textbereich enthalten sind. |
TextRange_GetEnclosingElement Gibt den Knoten für den nächstkleinsten Anbieter zurück, der den Bereich abdeckt. |
TextRange_GetText Gibt den Text in einem Textbereich bis zu einer angegebenen Anzahl von Zeichen zurück. |
TextRange_Move Verschiebt den Textbereich um die angegebene Anzahl von Einheiten, die vom Client angefordert werden. |
TextRange_MoveEndpointByRange Verschiebt einen Endpunkt eines Bereichs in den Endpunkt eines anderen Bereichs. |
TextRange_MoveEndpointByUnit Verschiebt einen Endpunkt des Bereichs um die angegebene Anzahl von Einheiten. |
TextRange_RemoveFromSelection Entfernt den ausgewählten Text, der dem aufrufenden Textbereich TextPatternRangeEndpoint_Start und TextPatternRangeEndpoint_End Endpunkten entspricht, aus einer vorhandenen Auflistung ausgewählter Texte in einem Textcontainer, der mehrere, unzusammenige Auswahlen unterstützt. |
TextRange_ScrollIntoView Scrollt den Text, sodass der angegebene Bereich im Viewport sichtbar ist. |
TextRange_Select Markiert einen Textbereich. |
TogglePattern_Toggle Schaltet ein Steuerelement in den nächsten unterstützten Zustand um. |
TransformPattern_Move Verschiebt ein Element an eine angegebene Position auf dem Bildschirm. |
TransformPattern_Resize Ändert die Größe eines Elements auf dem Bildschirm. |
TransformPattern_Rotate Dreht ein Element auf dem Bildschirm. |
UiaAddEvent Fügt einen Listener für Ereignisse auf einem Knoten in der Benutzeroberflächenautomatisierungsstruktur hinzu. |
UiaClientsAreListening Ruft einen Wert ab, der angibt, ob eine Clientanwendung Microsoft UI Automation-Ereignisse abonniert hat. |
UiaDisconnectAllProviders Gibt alle Microsoft-Benutzeroberflächenautomatisierungsressourcen frei, die von allen Anbietern verwaltet werden, die dem Aufrufprozess zugeordnet sind. |
UiaDisconnectProvider Gibt alle Verweise frei, die ein bestimmter Anbieter für Microsoft-Benutzeroberflächenautomatisierungsobjekte enthält. |
UiaEventAddWindow Fügt dem Ereignislistener ein Fenster hinzu. |
UiaEventRemoveWindow Entfernt ein Fenster aus dem Ereignislistener. |
UiaFind Ruft einen oder mehrere Benutzeroberflächenautomatisierungsknoten ab, die den Suchkriterien entsprechen. |
UiaGetErrorDescription Ruft eine Fehlerzeichenfolge ab, damit sie an den Client übergeben werden kann. Diese Methode wird von Clients nicht direkt verwendet. |
UiaGetPatternProvider Ruft ein Steuerelementmuster ab. |
UiaGetPropertyValue Ruft den Wert einer Ui Automation-Eigenschaft ab. |
UiaGetReservedMixedAttributeValue Ruft einen reservierten Wert ab, der angibt, dass der Wert eines Microsoft UI Automation-Textattributes innerhalb eines Textbereichs variiert. |
UiaGetReservedNotSupportedValue Ruft einen reservierten Wert ab, der angibt, dass eine Microsoft UI Automation-Eigenschaft oder ein Text-Attribut nicht unterstützt wird. |
UiaGetRootNode Ruft den Stammknoten der Benutzeroberflächenautomatisierung ab. |
UiaGetRuntimeId Ruft den Laufzeitbezeichner eines Benutzeroberflächenautomatisierungsknotens ab. |
UiaGetUpdatedCache Updates den Cache von Eigenschaftswerten und Steuerelementmustern. |
UiaHasServerSideProvider Ermittelt, ob ein Fenster über eine Microsoft-Benutzeroberflächenautomatisierungsimplementierung verfügt. |
UiaHostProviderFromHwnd Ruft den Hostanbieter für ein Fenster ab. |
UiaHPatternObjectFromVariant Ruft ein Steuerelementmusterobjekt aus einem VARIANT-Typ ab. |
UiaHTextRangeFromVariant Ruft einen Textbereich aus einem VARIANT-Typ ab. |
UiaHUiaNodeFromVariant Ruft einen HUIANODE aus einem VARIANT-Typ ab. |
UiaIAccessibleFromProvider Ruft eine IAccessible-Implementierung ab, die Microsoft Active Accessibility-Daten im Auftrag eines Microsoft-Anbieters für die Benutzeroberflächenautomatisierung bereitstellt. |
UiaLookupId Ruft den ganzzahligen Bezeichner ab, der in Methoden verwendet werden kann, die eine PROPERTYID, PATTERNID, CONTROLTYPEID, TEXTATTRIBUTEID oder EVENTID erfordern. |
UiaNavigate Navigiert in der Benutzeroberflächenautomatisierungsstruktur und ruft optional zwischengespeicherte Informationen ab. |
UiaNodeFromFocus Ruft den Benutzeroberflächenautomatisierungsknoten für das Benutzeroberflächenelement ab, das derzeit den Eingabefokus hat. |
UiaNodeFromHandle Ruft den Benutzeroberflächenautomatisierungsknoten ab, der einem Fenster zugeordnet ist. |
UiaNodeFromPoint Ruft den Benutzeroberflächenautomatisierungsknoten für das Element am angegebenen Punkt ab. |
UiaNodeFromProvider Ruft den Benutzeroberflächenautomatisierungsknoten für einen Rohelementanbieter ab. |
UiaNodeRelease Löscht einen Knoten aus dem Arbeitsspeicher. |
UiaPatternRelease Löscht ein zugeordnetes Musterobjekt aus dem Arbeitsspeicher. |
UiaProviderForNonClient Ruft den Anbieter für den gesamten Nichtclientbereich eines Fensters oder für ein Steuerelement im Nichtclientbereich eines Fensters ab. |
UiaProviderFromIAccessible Erstellt einen Microsoft-Benutzeroberflächenautomatisierungsanbieter basierend auf dem angegebenen Microsoft Active Accessibility-Objekt. |
UiaRaiseActiveTextPositionChangedEvent Wird von einem Anbieter aufgerufen, um den Microsoft-Benutzeroberflächenautomatisierungskern zu benachrichtigen, dass ein Textsteuerelement Text programmgesteuert geändert hat. (UiaRaiseActiveTextPositionChangedEvent) |
UiaRaiseAsyncContentLoadedEvent Wird von einem Anbieter aufgerufen, um den Microsoft-Benutzeroberflächenautomatisierungskern zu benachrichtigen, dass Inhalte asynchron geladen werden. |
UiaRaiseAutomationEvent Benachrichtigt Die Listener über ein Ereignis. |
UiaRaiseAutomationPropertyChangedEvent Wird von Anbietern aufgerufen, um den Microsoft-Benutzeroberflächenautomatisierungskern zu benachrichtigen, dass eine Elementeigenschaft geändert wurde. |
UiaRaiseChangesEvent Wird von Anbietern aufgerufen, um den Microsoft-Benutzeroberflächenautomatisierungskern zu benachrichtigen, dass eine Änderung erfolgt ist. |
UiaRaiseNotificationEvent Wird von Anbietern aufgerufen, um ein Benachrichtigungsereignis zu initiieren. |
UiaRaiseStructureChangedEvent Wird von einem Anbieter aufgerufen, um den Microsoft-Benutzeroberflächenautomatisierungskern zu benachrichtigen, dass sich die Struktur geändert hat. |
UiaRaiseTextEditTextChangedEvent Wird von einem Anbieter aufgerufen, um den Microsoft-Benutzeroberflächenautomatisierungskern zu benachrichtigen, dass ein Textsteuerelement Text programmgesteuert geändert hat. (UiaRaiseTextEditTextChangedEvent) |
UiaRectIsEmpty Ruft einen booleschen Wert ab, der angibt, ob für ein Rechteck alle Koordinaten auf 0 festgelegt sind. |
UiaRectSetEmpty Legt die Elemente einer UiaRect-Struktur auf 0 fest. |
UiaRegisterProviderCallback Registriert die anwendungsdefinierte Methode, die von der Benutzeroberflächenautomatisierung aufgerufen wird, um einen Anbieter für ein Element abzurufen. |
UiaRemoveEvent Entfernt einen Listener für Ereignisse auf einem Knoten in der Benutzeroberflächenautomatisierungsstruktur. |
UiaReturnRawElementProvider Ruft eine Schnittstelle für den Benutzeroberflächenautomatisierungsanbieter für ein Fenster ab. |
UiaSetFocus Legt den Eingabefokus auf das angegebene Element auf der Benutzeroberfläche fest. |
UiaTextRangeRelease Löscht ein zugeordnetes Textbereichsobjekt aus dem Arbeitsspeicher. |
ValuePattern_SetValue Legt den Textwert eines Elements fest. |
VirtualizedItemPattern_Realize Ermöglicht den vollständigen Zugriff auf das virtuelle Element als Benutzeroberflächen-Automatisierungselement. (VirtualizedItemPattern_Realize) |
WindowPattern_Close Schließt ein geöffnetes Fenster. |
WindowPattern_SetWindowVisualState Legt den visuellen Zustand eines Fensters fest. Beispielsweise, um ein Fenster zu maximieren. |
WindowPattern_WaitForInputIdle Bewirkt, dass der aufrufende Code für die angegebene Zeitspanne oder solange blockiert wird, bis der zugeordnete Prozess in den Leerlauf wechselt, je nachdem, was zuerst zutrifft. (WindowPattern_WaitForInputIdle) |
Rückruffunktionen
UiaEventCallback Eine vom Client implementierte Funktion, die von der Benutzeroberflächenautomatisierung aufgerufen wird, wenn ein Ereignis ausgelöst wird, das der Client abonniert hat. |
UiaProviderCallback Eine anwendungsdefinierte Funktion, die von der Benutzeroberflächenautomatisierung aufgerufen wird, um einen clientseitigen Anbieter für ein Element abzurufen. |
Strukturen
UiaAndOrCondition Hinweis Diese Struktur ist veraltet. Enthält Informationen zu einer komplexen Bedingung. |
UiaAsyncContentLoadedEventArgs Hinweis Diese Struktur ist veraltet. Enthält Informationen zu einem Ereignis, das ausgelöst wird, wenn Inhalte asynchron von einem UI-Element geladen werden. |
UiaCacheRequest Hinweis Diese Struktur ist veraltet. Enthält Informationen zu einer Anforderung zum Zwischenspeichern von Daten zu UI Automation-Elementen. |
UiaCondition Hinweis Diese Struktur ist veraltet. Enthält Informationen zu einer Bedingung. |
UiaEventArgs Hinweis Diese Struktur ist veraltet. Enthält Informationen zu einem Microsoft UI Automation-Ereignis. |
UiaFindParams Hinweis Diese Struktur ist veraltet. Enthält Parameter, die in der UiaFind-Funktion verwendet werden. |
UiaNotCondition Hinweis Diese Struktur ist veraltet. Enthält Informationen zu einer negativen Bedingung. |
UiaPropertyChangedEventArgs Hinweis Diese Struktur ist veraltet. Enthält Informationen zu einem Ereignis, das ausgelöst wird, wenn eine Änderung der Eigenschaft eines Microsoft UI Automation-Elements auftritt. |
UiaPropertyCondition Hinweis Diese Struktur ist veraltet. Enthält Informationen zu einer Bedingung, die verwendet wird, um Benutzeroberflächenautomatisierungselemente mit einer übereinstimmenden Eigenschaft zu finden. |
UiaStructureChangedEventArgs Hinweis Diese Struktur ist veraltet. Enthält Informationen zu einem Ereignis, das ausgelöst wird, wenn sich die Struktur der Microsoft UI Automation-Struktur ändert. |
UiaWindowClosedEventArgs Hinweis Diese Struktur ist veraltet. Enthält Informationen zu einem Ereignis, das ausgelöst wird, wenn mindestens ein Fenster geschlossen wird. |
Enumerationen
AsyncContentLoadedState Enthält Werte, die den Fortschritt des asynchronen Ladens von Inhalten beschreiben. |
AutomationElementMode Die AutomationElementMode -Enumeration (uiautomationcoreapi.h) enthält Werte, die den Typ des Verweises angeben, der beim Zurückgeben von UI Automation-Elementen verwendet werden soll. |
AutomationIdentifierType Enthält Werte, die in der Funktion UiaLookupId verwendet werden. |
ConditionType Enthält Werte, die einen Typ von UiaCondition angeben. |
EventArgsType Enthält Werte, die den von einer UiaEventArgs-Struktur beschriebenen Ereignistyp angeben. |
NormalizeState Enthält Werte, die das Verhalten von UiaGetUpdatedCache angeben. |
Propertyconditionflags Die PropertyConditionFlags-Enumeration (uiautomationcoreapi.h) enthält Werte, die beim Erstellen von Eigenschaftenbedingungen verwendet werden. |
ProviderType Enthält Werte, die den Typ eines clientseitigen (Proxy)-Ui Automation-Anbieters angeben. |
Treescope Die TreeScope-Enumeration (uiautomationcoreapi.h) enthält Werte, die den Bereich verschiedener Vorgänge in der Microsoft UI Automation-Struktur angeben. |
TreeTraversalOptions Die TreeTraversalOptions -Enumeration (uiautomationcoreapi.h) definiert Werte, die zum Anpassen der Strukturnavigationsreihenfolge verwendet werden können. |