ITextRangeProvider::MoveEndpointByRange-Methode (uiautomationcore.h)
Verschiebt einen Endpunkt des aktuellen Textbereichs an den angegebenen Endpunkt eines zweiten Textbereichs.
Syntax
HRESULT MoveEndpointByRange(
[in] TextPatternRangeEndpoint endpoint,
[in] ITextRangeProvider *targetRange,
[in] TextPatternRangeEndpoint targetEndpoint
);
Parameter
[in] endpoint
Typ: TextPatternRangeEndpoint-
Ein Endpunkt (entweder Start oder Ende) des aktuellen Textbereichs. Dies ist der Endpunkt, der verschoben werden soll.
[in] targetRange
Typ: ITextRangeProvider-*
Ein zweiter Textbereich von demselben Textanbieter wie der aktuelle Textbereich.
[in] targetEndpoint
Typ: TextPatternRangeEndpoint-
Ein Endpunkt (entweder Start oder Ende) des zweiten Textbereichs. Der Endpunkt des aktuellen Textbereichs wird an diesen Endpunkt verschoben.
Rückgabewert
Typ: HRESULT-
Wenn diese Methode erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.
Bemerkungen
Wenn der endpunkt, der verschoben wird, den anderen Endpunkt desselben Textbereichs überschreitet, wird dieser andere Endpunkt ebenfalls verschoben, was zu einem entgenerten (leeren) Bereich führt und die richtige Reihenfolge der Endpunkte (d. a. der Start ist immer kleiner oder gleich dem Ende).
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows XP [Desktop-Apps | UWP-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Desktop-Apps | UWP-Apps] |
Zielplattform- | Fenster |
Header- | uiautomationcore.h (include UIAutomation.h) |
Siehe auch
Konzeptionelle
Referenz-
Übersicht über Benutzeroberflächenautomatisierungs-Anbieter