WebBrowser.CreateWebBrowserSiteBase メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アンマネージド WebBrowser
ActiveX コントロール サイトへの参照を返します。これを拡張して、マネージド WebBrowser コントロールをカスタマイズできます。
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
戻り値
WebBrowser.WebBrowserSite ActiveX コントロール サイトを表す WebBrowser
。
注釈
このメソッドは、アンマネージ WebBrowser
ActiveX コントロールを使用した OLE 開発に慣れている場合に、ActiveX コントロールのマネージド ラッパーである Windows フォーム WebBrowser コントロールの機能を拡張する場合に便利です。 この機能拡張を使用すると、たとえば、ブラウザーのショートカット メニューとショートカット キーをカスタマイズしたり、ホストされているドキュメントのカスタム セキュリティ構成を提供したりできます。
この機能を使用するには、 クラスと WebBrowser.WebBrowserSite クラスを継承するクラスをWebBrowser実装します。 アンマネージ WebBrowser
ActiveX コントロールは、保護された CreateWebBrowserSiteBase メソッドを使用して、 クラスによって実装される拡張インターフェイスを WebBrowser.WebBrowserSite 取得します。 メソッドを CreateWebBrowserSiteBase オーバーライドして、 クラスから継承する独自のクラスのインスタンスを WebBrowser.WebBrowserSite 返します。 クラスは WebBrowser.WebBrowserSite 、OLE IDocHostUIHandler
インターフェイスの既定の実装を提供します。 コントロールの動作をカスタマイズするために、このインターフェイスの独自の実装を提供することも、他 WebBrowser
の ActiveX コントロール インターフェイスを実装することもできます。
注意
任意 IDocHostUIHandler
のメンバーに独自の実装を提供する場合は、そのインターフェイスのすべてのメンバーを実装する必要があります。
適用対象
こちらもご覧ください
.NET