Bagikan melalui


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)

Lihat juga

CoInternetSetFeatureEnabled