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 |