функция WindowPattern_WaitForInputIdle (uiautomationcoreapi.h)
Синтаксис
HRESULT WindowPattern_WaitForInputIdle(
[in] HUIAPATTERNOBJECT hobj,
[in] int milliseconds,
[out] BOOL *pResult
);
Параметры
[in] hobj
Тип: HUIAPATTERNOBJECT
Объект шаблона элемента управления.
[in] milliseconds
Тип: int
Время ожидания в миллисекундах перед получением pResult.
[out] pResult
Тип: BOOL*
Значение TRUE , если окно готово к приему введенных пользователем данных; в противном случае — FALSE.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK в случае успешного выполнения или значение ошибки в противном случае.
Комментарии
Этот метод обычно используется в сочетании с обработкой События WindowOpenedEvent (Window_WindowOpened_Event_GUID). Реализация зависит от базовой платформы приложений; Поэтому этот метод может вернуться через некоторое время после того, как окно будет готово к вводу данных пользователем. Вызывающий код не должен полагаться на этот метод, чтобы точно определить, когда окно неактивно. Используйте значение pResult , чтобы определить, готово ли окно к вводу или истекло время ожидания метода.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | uiautomationcoreapi.h |
Библиотека | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |