AutomationElement.FromPoint(Point) Methode

Definitie

Hiermee wordt een nieuw AutomationElement object opgehaald voor het gebruikersinterface-item (UI) op het opgegeven punt op het bureaublad.

public:
 static System::Windows::Automation::AutomationElement ^ FromPoint(System::Windows::Point pt);
public static System.Windows.Automation.AutomationElement FromPoint(System.Windows.Point pt);
static member FromPoint : System.Windows.Point -> System.Windows.Automation.AutomationElement
Public Shared Function FromPoint (pt As Point) As AutomationElement

Parameters

pt
Point

De fysieke schermcoƶrdinaten op het bureaublad waarop het UI-element moet worden gevonden.

Retouren

Het UI-item op het opgegeven punt.

Voorbeelden

In het volgende voorbeeld wordt de AutomationElement locatie van de systeemcursor opgehaald.

private AutomationElement ElementFromCursor()
{
    // Convert mouse position from System.Drawing.Point to System.Windows.Point.
    System.Windows.Point point = new System.Windows.Point(Cursor.Position.X, Cursor.Position.Y);
    AutomationElement element = AutomationElement.FromPoint(point);
    return element;
}
Private Function ElementFromCursor() As AutomationElement
    ' Convert mouse position from System.Drawing.Point to System.Windows.Point.
    Dim cursorPoint As System.Windows.Point = New System.Windows.Point( _
        System.Windows.Forms.Cursor.Position.X, System.Windows.Forms.Cursor.Position.Y)
    Return AutomationElement.FromPoint(cursorPoint)
End Function

Opmerkingen

FromPoint retourneert het element in de logische structuur die zich het dichtst bij het hoofdelement bevindt.

Als uw clienttoepassing mogelijk elementen in een eigen gebruikersinterface probeert te vinden, moet u alle UI Automation aanroepen uitvoeren op een afzonderlijke thread.

Hoewel het punt zich binnen de begrenzingsrechthoek van de geretourneerde AutomationElementbevindt, is het niet noodzakelijkerwijs op een klikbaar deel van het besturingselement. Een ronde knop kan bijvoorbeeld niet worden geklikt in de buurt van een van de hoeken van de begrenzingsrechthoek.

Van toepassing op

Zie ook