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.
HRESULT put_AutoSetFocus(
BOOL autoSetFocus
);
autoSetFocus
Keine
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.
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 |