WebBrowser.CreateWebBrowserSiteBase Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.