Udostępnij za pośrednictwem


AutomationElement.FromPoint(Point) Metoda

Definicja

Pobiera nowy AutomationElement obiekt dla elementu interfejsu użytkownika w określonym punkcie na pulpicie.

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

Parametry

pt
Point

Ekran fizyczny koordynuje na pulpicie, na którym można zlokalizować element interfejsu użytkownika.

Zwraca

AutomationElement

Element interfejsu użytkownika w określonym punkcie.

Przykłady

Poniższy przykład pobiera element AutomationElement w lokalizacji kursora systemowego.

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

Uwagi

FromPoint Zwraca element w drzewie logicznym, który znajduje się najbliżej elementu głównego.

Jeśli aplikacja kliencka może spróbować znaleźć elementy we własnym interfejsie użytkownika, należy wykonać wszystkie automatyzacja interfejsu użytkownika wywołania w osobnym wątku.

Mimo że punkt znajduje się w obrębie prostokąta ograniczenia zwróconego AutomationElementobiektu , niekoniecznie jest to klikalna część kontrolki. Na przykład przycisk okrągły może nie być klikalny w pobliżu jednego z rogów prostokąta ograniczenia.

Dotyczy

Zobacz też