fungsi WindowPattern_WaitForInputIdle (uiautomationcoreapi.h)
Sintaks
HRESULT WindowPattern_WaitForInputIdle(
[in] HUIAPATTERNOBJECT hobj,
[in] int milliseconds,
[out] BOOL *pResult
);
Parameter
[in] hobj
Jenis: HUIAPATTERNOBJECT
Objek pola kontrol.
[in] milliseconds
Jenis: int
Jumlah milidetik untuk menunggu sebelum mengambil pResult.
[out] pResult
Jenis: BOOL*
TRUE jika jendela siap menerima input pengguna; jika tidak FALSE.
Nilai kembali
Jenis: HRESULT
Mengembalikan S_OK jika berhasil atau nilai kesalahan sebaliknya.
Keterangan
Metode ini biasanya digunakan bersama dengan penanganan WindowOpenedEvent (Window_WindowOpened_Event_GUID). Implementasinya tergantung pada kerangka kerja aplikasi yang mendasar; oleh karena itu metode ini dapat mengembalikan beberapa saat setelah jendela siap untuk input pengguna. Kode panggilan tidak boleh mengandalkan metode ini untuk memastikan dengan tepat kapan jendela telah menganggur. Gunakan nilai pResult untuk menentukan apakah jendela siap untuk input atau apakah metode kehabisan waktu.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | uiautomationcoreapi.h |
Pustaka | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |