WebBrowser.CreateWebBrowserSiteBase Metode

Definisi

Mengembalikan referensi ke situs kontrol ActiveX yang tidak dikelola, yang dapat Anda perluas untuk mengkustomisasi kontrol terkelola WebBrowserWebBrowser .

protected:
 override System::Windows::Forms::WebBrowserSiteBase ^ CreateWebBrowserSiteBase();
protected override System.Windows.Forms.WebBrowserSiteBase CreateWebBrowserSiteBase();
override this.CreateWebBrowserSiteBase : unit -> System.Windows.Forms.WebBrowserSiteBase
Protected Overrides Function CreateWebBrowserSiteBase () As WebBrowserSiteBase

Mengembalikan

WebBrowser.WebBrowserSite yang mewakili WebBrowser situs kontrol ActiveX.

Keterangan

Metode ini berguna jika Anda terbiasa dengan pengembangan OLE menggunakan kontrol WebBrowser ActiveX yang tidak dikelola dan Anda ingin memperluas fungsionalitas kontrol Formulir Windows WebBrowser, yang merupakan pembungkus terkelola untuk kontrol ActiveX. Anda dapat menggunakan ekstensibilitas ini, misalnya, untuk menyesuaikan menu pintasan browser dan kunci pintasan atau untuk menyediakan konfigurasi keamanan kustom untuk dokumen yang dihosting.

Untuk menggunakan fitur ini, terapkan kelas yang mewarisi dari WebBrowser kelas dan WebBrowser.WebBrowserSite . Kontrol ActiveX yang tidak dikelola WebBrowser menggunakan metode yang dilindungi CreateWebBrowserSiteBase untuk mengambil antarmuka ekstensibilitas yang diterapkan oleh WebBrowser.WebBrowserSite kelas. Ambil alih CreateWebBrowserSiteBase metode untuk mengembalikan instans kelas Anda sendiri yang mewarisi dari WebBrowser.WebBrowserSite kelas . Kelas ini WebBrowser.WebBrowserSite menyediakan implementasi default antarmuka OLE IDocHostUIHandler . Anda dapat menyediakan implementasi Anda sendiri dari antarmuka ini atau mengimplementasikan antarmuka kontrol ActiveX lainnya WebBrowser untuk menyesuaikan perilaku kontrol.

Nota

Jika Anda menyediakan implementasi Anda sendiri untuk anggota mana pun IDocHostUIHandler , Anda harus mengimplementasikan semua anggota antarmuka tersebut.

Berlaku untuk

Lihat juga