Freigeben über


ITextProvider::RangeFromPoint-Methode (uiautomationcore.h)

Gibt den degenerierten (leeren) Textbereich zurück, der sich am nächsten an den angegebenen Bildschirmkoordinaten befindet.

Syntax

HRESULT RangeFromPoint(
  [in]          UiaPoint           point,
  [out, retval] ITextRangeProvider **pRetVal
);

Parameter

[in] point

Typ: UiaPoint

Die Position in Bildschirmkoordinaten.

[out, retval] pRetVal

Typ: ITextRangeProvider**

Empfängt einen Zeiger auf den entarteten (leeren) Textbereich, der der angegebenen Position am nächsten liegt. Dieser Parameter wird nicht initialisiert übergeben.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Ein Textbereich, der ein untergeordnetes Objekt einschließt, wird zurückgegeben, wenn sich die Bildschirmkoordinaten innerhalb der Koordinaten eines Bilds, Hyperlinks oder eines anderen eingebetteten Objekts befinden.

Da ausgeblendeter Text von ITextProvider::RangeFromPoint nicht ignoriert wird, wird ein degenerierter Bereich vom sichtbaren Text zurückgegeben, der dem angegebenen Punkt am nächsten ist.

Die Eigenschaft gibt nie NULL zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile uiautomationcore.h (include UIAutomation.h)

Siehe auch

Konzept

ITextProvider

ITextRangeProvider

Referenz

Übersicht über die Benutzeroberflächenautomatisierungs-Anbieter