WebBrowser.CreateWebBrowserSiteBase Метод

Определение

Возвращает ссылку на сайт неуправляемого элемента управления ActiveX WebBrowser, который можно расширить для настройки управляемого элемента управления 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

Возвращаемое значение

WebBrowserSiteBase

Объект WebBrowser.WebBrowserSite, представляющий сайт элемента управления ActiveX WebBrowser.

Комментарии

Этот метод полезен, если вы знакомы с разработкой OLE с помощью неуправляемого WebBrowser элемента управления ActiveX и хотите расширить функциональные возможности элемента управления Windows FormsWebBrowser, который является управляемой оболочкой для элемента управления ActiveX. Эту расширяемость можно использовать, например, для настройки контекстного меню браузера и сочетаний клавиш или для предоставления настраиваемой конфигурации безопасности для размещенных документов.

Чтобы использовать эту функцию, реализуйте классы, наследуемые от WebBrowser классов и WebBrowser.WebBrowserSite классов. Неуправляемый WebBrowser элемент управления ActiveX использует защищенный CreateWebBrowserSiteBase метод для получения интерфейсов расширяемости, реализованных классомWebBrowser.WebBrowserSite. Переопределите CreateWebBrowserSiteBase метод для возврата экземпляра собственного класса, наследуемого WebBrowser.WebBrowserSite от класса. Класс WebBrowser.WebBrowserSite предоставляет реализации интерфейса OLE IDocHostUIHandler по умолчанию. Вы можете предоставить собственную реализацию этого интерфейса или реализовать любой другой WebBrowser интерфейс управления ActiveX для настройки поведения элемента управления.

Примечание

Если вы предоставляете собственную реализацию для любых IDocHostUIHandler членов, необходимо реализовать все члены этого интерфейса.

Применяется к

См. также раздел