Freigeben über


IUIAutomation2::p ut_AutoSetFocus-Methode (uiautomationclient.h)

Gibt an, ob Aufrufe Benutzeroberflächenautomatisierung Steuerelementmustermethoden automatisch den Fokus auf das Zielelement festlegen.

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

HRESULT put_AutoSetFocus(
  BOOL autoSetFocus
);

Parameter

autoSetFocus

Rückgabewert

Keine

Bemerkungen

Standardmäßig Benutzeroberflächenautomatisierung Methoden, die eine Aktion für ein Element ausführen, z. B. IUIAutomationInvokePattern::Invoke und IUIAutomationValuePattern::SetValue, den Fokus auf das Element festlegen, bevor die Aktion ausgeführt wird. Für die meisten Anwendungen führt das Festlegen des Fokus zu einer konsistenteren Benutzeroberfläche. In Situationen, in denen das Festlegen des Fokus störend wäre, z. B. das Automatisieren eines Dropdownmenüs, können Sie AutoSetFocus auf FALSE festlegen, um zu verhindern, dass Benutzeroberflächenautomatisierung Methoden den Fokus festlegen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile uiautomationclient.h (include UIAutomation.h)
DLL UIAutomationCore.dll

Weitere Informationen

IUIAutomation2