ITextProvider::RangeFromPoint-Methode (uiautomationcore.h)
Gibt den degenerierten (leeren) Textbereich zurück, der sich am nächsten an den angegebenen Bildschirmkoordinaten befindet.
HRESULT RangeFromPoint(
[in] UiaPoint point,
[out, retval] ITextRangeProvider **pRetVal
);
[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.
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
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.
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) |
Konzept
Referenz
Übersicht über die Benutzeroberflächenautomatisierungs-Anbieter