IRawElementProviderFragment::SetFocus-Methode (uiautomationcore.h)
Legt den Fokus auf dieses Element fest.
Syntax
HRESULT SetFocus();
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Das Microsoft UI Automation-Framework stellt sicher, dass der Teil der Schnittstelle, die dieses Fragment hostet, bereits den Fokus hat, bevor diese Methode aufgerufen wird. Ihre Implementierung sollte nur den internen Fokuszustand aktualisieren. zum Beispiel, indem ein Listenelement neu gezeichnet wird, um anzuzeigen, dass es den Fokus hat. Wenn Sie möchten, dass die Benutzeroberflächenautomatisierung nicht auf das übergeordnete Fenster fokussiert ist, legen Sie ProviderOptions_ProviderOwnsSetFocus in IRawElementProviderSimple::P roviderOptions für den Fragmentstamm fest.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | uiautomationcore.h (uiAutomation.h einschließen) |