Fungsi UiaProviderForNonClient (uiautomationcoreapi.h)
Mendapatkan penyedia untuk seluruh area non-klien jendela, atau untuk kontrol di area non-klien jendela.
Sintaks
HRESULT UiaProviderForNonClient(
[in] HWND hwnd,
[in] long idObject,
[in] long idChild,
[out] IRawElementProviderSimple **ppProvider
);
Parameter
[in] hwnd
Jenis: HWND
Jendela yang memiliki area non-klien atau kontrol non-klien.
[in] idObject
Jenis: panjang
Pengidentifikasi objek kontrol non-klien, atau OBJID_WINDOW untuk seluruh area non-klien. Untuk daftar nilai yang mungkin, lihat Pengidentifikasi Objek.
[in] idChild
Jenis: panjang
Pengidentifikasi anak dari kontrol non-klien.
[out] ppProvider
Jenis: IRawElementProviderSimple**
Menerima penyedia untuk area non-klien atau kontrol non-klien.
Nilai kembali
Jenis: HRESULT
Mengembalikan S_OK jika berhasil atau nilai kesalahan sebaliknya.
Keterangan
Fungsi ini mengembalikan penyedia Otomatisasi UI Microsoft default untuk area non-klien jendela. Automasi UI mendukung area non-klien tanpa bantuan eksplisit dari jendela. Anda dapat mengambil alih dan menyesuaikan dukungan dengan menggunakan antarmuka IRawElementProviderSimple yang diambil oleh fungsi ini.
Fungsi ini sangat berguna ketika Anda menggunakannya dengan bendera ProviderOptions_RefuseNonClientSupport , yang menonaktifkan penyedia default Automation UI untuk area non-klien sehingga jendela dapat menyediakan penyedianya sendiri.
ID objek yang didukung untuk kontrol di area non-klien termasuk OBJID_WINDOW, OBJID_VSCROLL, OBJID_HSCROLL, OBJID_TITLEBAR, OBJID_MENU, dan OBJID_SIZEGRIP. Untuk OBJID_TITLEBAR, gunakan ID anak untuk membedakan antara seluruh bilah judul dan tombol yang dikandungnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | uiautomationcoreapi.h |
Pustaka | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk