Share via


IUIAutomation2::get_AutoSetFocus-Methode (uiautomationclient.h)

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

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

HRESULT get_AutoSetFocus(
  BOOL *autoSetFocus
);

Parameter

autoSetFocus

Rückgabewert

Keine

Bemerkungen

Standardmäßig legen die meisten Benutzeroberflächenautomatisierung Methoden, die eine Aktion für ein Element ausführen, z. B. IUIAutomationInvokePattern::Invoke und IUIAutomationValuePattern::SetValue, den Fokus auf das Element fest, bevor die Aktion ausgeführt wird. Bei den meisten Anwendungen führt das Festlegen des Fokus zu einer konsistenteren Benutzererfahrung. 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