AutomationElement.FromPoint(Point) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Masaüstünde belirtilen noktada kullanıcı arabirimi (UI) öğesi için yeni AutomationElement bir nesne alır.
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
Parametreler
- pt
- Point
Kullanıcı arabirimi öğesinin bulunduğu masaüstünde fiziksel ekran koordinatları.
Döndürülenler
Belirtilen noktadaki kullanıcı arabirimi öğesi.
Örnekler
Aşağıdaki örnek, sistem imleci konumunda öğesini AutomationElement alır.
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
Açıklamalar
FromPoint , kök öğeye en yakın mantıksal ağaçtaki öğesini döndürür.
İstemci uygulamanız kendi kullanıcı arabirimindeki öğeleri bulmaya çalışabilirse, tüm UI Otomasyonu çağrılarını ayrı bir iş parçacığında yapmanız gerekir.
Nokta, döndürülen AutomationElementöğesinin sınırlayıcı dikdörtgeni içinde olsa da, denetimin tıklanabilir bir bölümünde olması gerekmez. Örneğin, sınırlayıcı dikdörtgeninin köşelerinden birinin yakınında yuvarlak bir düğme tıklatılamayabilir.