Antarmuka INewWindowManager (shobjidl_core.h)
Mengekspos metode yang menentukan apakah jendela yang diluncurkan oleh jendela lain harus ditampilkan atau diblokir, memungkinkan kontrol jendela pop-up.
Warisan
Antarmuka INewWindowManager mewarisi dari antarmuka IUnknown . INewWindowManager juga memiliki jenis anggota berikut:
Metode
Antarmuka INewWindowManager memiliki metode ini.
INewWindowManager::EvaluateNewWindow Menerima data tentang jendela baru yang mencoba ditampilkan dan menentukan apakah jendela tersebut harus diizinkan untuk dibuka berdasarkan preferensi pengguna. |
Keterangan
Kapan harus Menerapkan
Terapkan INewWindowManager saat aplikasi Anda menghosting kontrol WebBrowser dan Anda ingin menyertakan fungsionalitas manajemen pop-up.Saat Anda menerapkan INewWindowManager, Anda dapat mengambil alih beberapa atau semua logika pemblokiran pop-up Windows Internet Explorer. Untuk menggunakan logika pemblokiran pop-up Internet Explorer default, terapkan INewWindowManager::EvaluateNewWindow untuk mengembalikan E_FAIL. Ini menginstruksikan kontrol WebBrowser untuk menggunakan implementasi Internet Explorer default. Secara bergantian, aplikasi yang menghosting kontrol WebBrowser dapat memanggil CoInternetSetFeatureEnabled dengan benderaFEATURE_WEBOC_POPUPMANAGEMENT untuk hasil yang sama.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP dengan SP2 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl_core.h (termasuk Shobjidl.h) |