IUIAutomationTextRange3-Schnittstelle (uiautomationclient.h)

Erweitert die IUIAutomationTextRange2-Schnittstelle , um schnelleren Zugriff auf die zugrunde liegenden Rich-Text-Daten in einem Textbereich zu unterstützen.

Vererbung

Die IUIAutomationTextRange3-Schnittstelle erbt von IUIAutomationTextRange2. IUIAutomationTextRange3 verfügt auch über folgende Membertypen:

Methoden

Die IUIAutomationTextRange3-Schnittstelle verfügt über diese Methoden.

 
IUIAutomationTextRange3::GetAttributeValues

Gibt alle angeforderten Textattributwerte für einen Textbereich in einem einzelnen prozessübergreifenden Aufruf zurück. Dies entspricht dem Aufrufen von GetAttributeValue, mit der Ausnahme, dass mehrere Werte anstelle von nur einem abgerufen werden können.
IUIAutomationTextRange3::GetChildrenBuildCache

Gibt die untergeordneten Elemente sowie die angegebenen Eigenschaften und Muster für Elemente in einem Textbereich in einem einzelnen prozessübergreifenden Aufruf zurück. Dies entspricht dem Aufrufen von GetChildren, fügt jedoch das standardmäßige Buildcachemuster hinzu.
IUIAutomationTextRange3::GetEnclosingElementBuildCache

Ruft das einschließende Element sowie die angegebenen Eigenschaften und Muster für ein Element in einem Textbereich in einem einzelnen prozessübergreifenden Aufruf ab. Dies entspricht dem Aufrufen von GetEnclosingElement, fügt jedoch das Standardmäßige Buildcachemuster hinzu.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1703 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile uiautomationclient.h (include UIAutomation.h)

Weitere Informationen

IUIAutomationTextRange

IUIAutomationTextRange2