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 |