funzione WindowPattern_WaitForInputIdle (uiautomationcoreapi.h)
Sintassi
HRESULT WindowPattern_WaitForInputIdle(
[in] HUIAPATTERNOBJECT hobj,
[in] int milliseconds,
[out] BOOL *pResult
);
Parametri
[in] hobj
Tipo: HUIAPATTERNOBJECT
Oggetto pattern di controllo.
[in] milliseconds
Tipo: int
Numero di millisecondi di attesa prima del recupero di pResult.
[out] pResult
Tipo: BOOL*
TRUE se la finestra è pronta ad accettare l'input dell'utente; in caso contrario FALSE.
Valore restituito
Tipo: HRESULT
Restituisce S_OK se ha esito positivo o un valore di errore in caso contrario.
Commenti
Questo metodo viene in genere usato in combinazione con la gestione di windowOpenedEvent (Window_WindowOpened_Event_GUID). L'implementazione dipende dal framework dell'applicazione sottostante; pertanto questo metodo può restituire qualche tempo dopo che la finestra è pronta per l'input dell'utente. Il codice chiamante non deve basarsi su questo metodo per verificare esattamente quando la finestra è diventata inattiva. Usare il valore di pResult per determinare se la finestra è pronta per l'input o se il metodo è timeout.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | uiautomationcoreapi.h |
Libreria | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |