Freigeben über


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)

Weitere Informationen

IRawElementProviderFragment