WindowPattern_WaitForInputIdle-Funktion (uiautomationcoreapi.h)
Syntax
HRESULT WindowPattern_WaitForInputIdle(
[in] HUIAPATTERNOBJECT hobj,
[in] int milliseconds,
[out] BOOL *pResult
);
Parameter
[in] hobj
Typ: HUIAPATTERNOBJECT
Das Steuerelementmusterobjekt.
[in] milliseconds
Typ: int
Die Anzahl der Millisekunden, die vor dem Abrufen von pResult gewartet werden sollen.
[out] pResult
Typ: BOOL*
TRUE , wenn das Fenster bereit ist, Benutzereingaben zu akzeptieren; andernfalls FALSE.
Rückgabewert
Typ: HRESULT
Gibt S_OK zurück, wenn erfolgreich oder andernfalls ein Fehlerwert.
Hinweise
Diese Methode wird in der Regel in Verbindung mit der Behandlung eines WindowOpenedEvent (Window_WindowOpened_Event_GUID) verwendet. Die Implementierung hängt vom zugrunde liegenden Anwendungsframework ab. Daher kann diese Methode einige Zeit zurückgeben, nachdem das Fenster für die Benutzereingabe bereit ist. Der aufrufende Code sollte sich nicht auf diese Methode verlassen, um genau zu ermitteln, wann das Fenster im Leerlauf ist. Verwenden Sie den Wert von pResult , um zu bestimmen, ob das Fenster für die Eingabe bereit ist oder ob für die Methode ein Timeout ausgeführt wurde.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | uiautomationcoreapi.h |
Bibliothek | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |