WebBrowser.CreateWebBrowserSiteBase メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > WebBrowser.CreateWebBrowserSiteBase メソッドの意味・解説 

WebBrowser.CreateWebBrowserSiteBase メソッド

メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。

アンマネージ WebBrowser ActiveX コントロール サイトへの参照を返します。これを拡張して、マネージ WebBrowser コントロールをカスタマイズできます。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Protected Overrides Function
 CreateWebBrowserSiteBase As WebBrowserSiteBase
Dim returnValue As WebBrowserSiteBase

returnValue = Me.CreateWebBrowserSiteBase
protected override WebBrowserSiteBase CreateWebBrowserSiteBase
 ()
protected:
virtual WebBrowserSiteBase^ CreateWebBrowserSiteBase () override
protected WebBrowserSiteBase CreateWebBrowserSiteBase ()
protected override function CreateWebBrowserSiteBase
 () : WebBrowserSiteBase

戻り値
WebBrowser ActiveX コントロール サイトを表す WebBrowser.WebBrowserSite。

解説解説

アンマネージ WebBrowser ActiveX コントロールを使用した OLE 開発に慣れていれば、このメソッドを利用して Windows フォームの WebBrowser コントロールの機能を拡張できます。このコントロールは ActiveX コントロールのマネージ ラッパーです。この拡張性を利用して、たとえばブラウザのショートカット メニューやショートカット キーをカスタマイズしたり、ホストされたドキュメントにカスタム セキュリティ設定を指定したりできます。

この機能を使用するには、WebBrowser クラスと WebBrowser.WebBrowserSite クラスを継承するクラスを実装します。アンマネージ WebBrowser ActiveX コントロールは、保護された CreateWebBrowserSiteBase メソッドを使用して、WebBrowser.WebBrowserSite クラスにより実装される拡張インターフェイスを取得します。WebBrowser.WebBrowserSite クラスを継承する独自のクラスのインスタンスを返すには、CreateWebBrowserSiteBase メソッドをオーバーライドします。WebBrowser.WebBrowserSite クラスは、OLE IDocHostUIHandlerの既定の実装を提供します。このインターフェイスを独自に実装するか、またはその他の WebBrowser ActiveX コントロール インターフェイスを実装することで、このコントロールの動作をカスタマイズできます。

メモメモ

すべての IDocHostUIHandler メンバについて独自の実装を行う場合、そのインターフェイスの全メンバを実装する必要があります。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「WebBrowser.CreateWebBrowserSiteBase メソッド」の関連用語

WebBrowser.CreateWebBrowserSiteBase メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



WebBrowser.CreateWebBrowserSiteBase メソッドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS