ITextProvider.RangeFromPoint(Point) Method

Definition

Returns the degenerate (empty) text range nearest to the specified screen coordinates.

C#
public System.Windows.Automation.Provider.ITextRangeProvider RangeFromPoint(System.Windows.Point screenLocation);

Parameters

screenLocation
Point

The location in screen coordinates.

Returns

A degenerate range nearest the specified location. A null reference (Nothing in Visual Basic) is never returned.

Exceptions

If a given point is outside the UI Automation element associated with the text pattern.

Remarks

A text range that encloses a child object is returned if the screen coordinates are within the coordinates of an image, hyperlink, or other embedded object.

Because hidden text is not ignored by RangeFromPoint a degenerate range from the visible text closest to the given point is returned.

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

See also