UiaNodeFromPoint-Funktion (uiautomationcoreapi.h)
Syntax
HRESULT UiaNodeFromPoint(
[in] double x,
[in] double y,
[in] UiaCacheRequest *pRequest,
[out] SAFEARRAY **ppRequestedData,
[out] BSTR *ppTreeStructure
);
Parameter
[in] x
Typ: double
Die horizontale Koordinate des Punkts.
[in] y
Typ: double
Die vertikale Koordinate des Punkts.
[in] pRequest
Typ: UiaCacheRequest*
Die Adresse einer UiaCacheRequest-Struktur , die die Cacheanforderung für Informationen vom Client enthält.
[out] ppRequestedData
Typ: SAFEARRAY**
Die Adresse einer Variablen, die einen Zeiger auf ein SAFEARRAY empfängt, das die angeforderten Daten enthält. Dieser Parameter wird nicht initialisiert übergeben.
[out] ppTreeStructure
Typ: BSTR*
Die Adresse einer Variablen, die die Beschreibung der Struktur empfängt. Dieser Parameter wird nicht initialisiert übergeben. Siehe Hinweise.
Rückgabewert
Typ: HRESULT
Gibt S_OK zurück, wenn erfolgreich oder andernfalls ein Fehlerwert vorhanden ist.
Hinweise
Das zurückgegebene Element ist das nächstgelegene Element in der Benutzeroberflächenautomatisierung Struktur, das den angegebenen Kriterien entspricht.
Die Strukturstruktur wird durch eine Zeichenfolge beschrieben, bei der jedes Zeichen entweder "p" oder "") ist. Das erste Zeichen in der Zeichenfolge stellt immer den Stammknoten dar. Die Zeichenfolge ist NULL , wenn von der Funktion keine Elemente zurückgegeben werden.
Ein "p" stellt einen Knoten (Benutzeroberflächenautomatisierung-Element) dar. Wenn ein "p" direkt auf den anderen folgt, ist der zweite Knoten ein untergeordneter Knoten des ersten. Ein "" stellt einen Schritt zur Sicherung der Struktur dar. Beispielsweise stellt "pp)p" einen Knoten gefolgt von zwei untergeordneten Knoten dar, die gleichgeordnet sind. In "pp))p" ist der letzte Knoten ein gleichgeordneter Knoten des ersten Knotens.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | uiautomationcoreapi.h |
Bibliothek | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |