Bagikan melalui


Antarmuka IWindowProvider (uiautomationcore.h)

Menyediakan akses ke fungsionalitas kontrol berbasis jendela dasar.

Warisan

Antarmuka IWindowProvider mewarisi dari antarmuka IUnknown . IWindowProvider juga memiliki jenis anggota ini:

Metode

Antarmuka IWindowProvider memiliki metode ini.

 
IWindowProvider::Close

Mencoba menutup jendela.
IWindowProvider::get_CanMaximize

Menunjukkan apakah jendela dapat dimaksimalkan. (IWindowProvider.get_CanMaximize)
IWindowProvider::get_CanMinimize

Menunjukkan apakah jendela dapat diminimalkan. (IWindowProvider.get_CanMinimize)
IWindowProvider::get_IsModal

Menunjukkan apakah jendela modal. (IWindowProvider.get_IsModal)
IWindowProvider::get_IsTopmost

Menunjukkan apakah jendela adalah elemen paling atas dalam urutan z. (IWindowProvider.get_IsTopmost)
IWindowProvider::get_WindowInteractionState

Menentukan status jendela saat ini untuk tujuan interaksi pengguna.
IWindowProvider::get_WindowVisualState

Menentukan status visual jendela; yaitu, apakah jendela normal (dipulihkan), diminimalkan, atau dimaksimalkan.
IWindowProvider::SetVisualState

Mengubah status visual jendela. Misalnya, meminimalkan atau memaksimalkannya.
IWindowProvider::WaitForInputIdle

Menyebabkan kode panggilan diblokir untuk waktu yang ditentukan atau sampai proses terkait memasuki status menganggur, mana pun yang selesai terlebih dahulu. (IWindowProvider.WaitForInputIdle)

Keterangan

Diterapkan pada penyedia Microsoft UI Automation yang harus mendukung pola kontrol Pola Kontrol Jendela .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header uiautomationcore.h (termasuk UIAutomation.h)

Lihat juga

Gambaran Umum Penyedia UI Automation